-
- Про классическую трактовку TTL я уже наслышана, но изменилось ли что-то после перехода на 3-вольтовую логику и, в частности, на маломощные МК (а ля picoPower)? Ведь не могут же они выдержать 16 мА на каждом пине порта? Стало быть, для них какое-то Ксения(155 знак., 04.01.2020 18:35)
- У техаса логические уровни расписаны. Но в промышленности используется тот что соответствует 7400 серии, но это опять же не жестко. Низковольные вообще игнорируются. Codavr(04.01.2020 18:44 - 18:47)
- Это характеристики продукции, а не стандарт. - Ксения(04.01.2020 18:47)
- Общепромышленного стандарта на логические уровни не существует. Даже современные микросхемы CMOS различных производителей могут иметь разные тонкости. В вашем случае наиболее корректно будет описать свою реализацию как отрытый коллектор (сток) с PSP(109 знак., 04.01.2020 18:54)
- Нет, отрытым коллектором эту реализацию назвать нельзя, т.к. в этом случае МК не способен заземлить внешнюю линию, поскольку она всегда приходится ему, как INPUT. Тогда как разница в состояниях линии состоит только в том, что при высоком Ксения(163 знак., 04.01.2020 19:05)
- Простите, тут я что то явно пропустил. Если это задумано как выход прибора, то как вы получаете логический ноль? Только переключая резисторы PULL-UP и PULL-DOWN? PSP(322 знак., 04.01.2020 19:20 - 19:22)
- У меня ненормальный МК :), то бишь STM32F103. У него, если в режиме INPUT что-то писать в порт, то от этого подтяжки PULL-UP и PULL-DOWN сами собой включаются :). Мне самой это до крайности странно видеть, однако решалась попробовать - просто Ксения(187 знак., 04.01.2020 20:01, ссылка, картинка)
- Понятно, значит это почти что побочный эффект. Но если вы собираетесь управлять таким способом внешними устройствами, тем более подключенными через кабель с длиной отличной от нуля, то навернякя получите массу живописных плавающих глюков. PSP(389 знак., 04.01.2020 20:22)
- Я не то чтобы собралась, но у него PULL-UP в режиме open-drain вообще не работает, тогда как сильно хотелось бы. Из-за этого и пришлось пользоваться "побочным эффектом". - Ксения(04.01.2020 20:56)
- Вы как то очень дозированно выдете информацию о задаче. Зачем вам в "PULL-UP в режиме open-drain"? Чем не устраивет предложенное решение с PUSH/PULL выходом и резистором? PSP(118 знак., 04.01.2020 21:17 - 21:19)
- Я не то чтобы собралась, но у него PULL-UP в режиме open-drain вообще не работает, тогда как сильно хотелось бы. Из-за этого и пришлось пользоваться "побочным эффектом". - Ксения(04.01.2020 20:56)
- Понятно, значит это почти что побочный эффект. Но если вы собираетесь управлять таким способом внешними устройствами, тем более подключенными через кабель с длиной отличной от нуля, то навернякя получите массу живописных плавающих глюков. PSP(389 знак., 04.01.2020 20:22)
- У меня ненормальный МК :), то бишь STM32F103. У него, если в режиме INPUT что-то писать в порт, то от этого подтяжки PULL-UP и PULL-DOWN сами собой включаются :). Мне самой это до крайности странно видеть, однако решалась попробовать - просто Ксения(187 знак., 04.01.2020 20:01, ссылка, картинка)
- Простите, тут я что то явно пропустил. Если это задумано как выход прибора, то как вы получаете логический ноль? Только переключая резисторы PULL-UP и PULL-DOWN? PSP(322 знак., 04.01.2020 19:20 - 19:22)
- Нет, отрытым коллектором эту реализацию назвать нельзя, т.к. в этом случае МК не способен заземлить внешнюю линию, поскольку она всегда приходится ему, как INPUT. Тогда как разница в состояниях линии состоит только в том, что при высоком Ксения(163 знак., 04.01.2020 19:05)
- -> - Codavr(04.01.2020 18:48, ссылка)
- Общепромышленного стандарта на логические уровни не существует. Даже современные микросхемы CMOS различных производителей могут иметь разные тонкости. В вашем случае наиболее корректно будет описать свою реализацию как отрытый коллектор (сток) с PSP(109 знак., 04.01.2020 18:54)
- Это характеристики продукции, а не стандарт. - Ксения(04.01.2020 18:47)
- Никакого другого "TTL" нет. Просто берется два даташит(а) и сверяются ТТХ входов и выходов. Стандарт подразумевает, как минимум, межблочное взаимодействие. Условно, три метра кабеля. Сильно сомневаюсь что так стоит делать. - Скрипач(04.01.2020 18:45)
- А что тогда нынче понимается под термином "TTL-compatible"? - Ксения(04.01.2020 18:53, ссылка)
- Понимается только полки входного сигнала, от и до. - RxTx(04.01.2020 19:26)
- Под ТТЛ понимается классический ТТЛ. И именно в таком виде он широко распространен в промавтоматике, в качестве именно стандарта межблочного взаимодействия. - Скрипач(04.01.2020 19:06)
- А как тогда называть современный TTL, после того, как токи кратно уменьшились, т.к. производство м/с перешло на более мелкую nm-технологию? - Ксения(04.01.2020 19:12)
- Говнокодом, наверное? Не путайте нагрузочную способность выхода и реальный ток потребления входа. - Скрипач(04.01.2020 19:44)
- Я не путаю, мне малую нагрузочную способность выхода надо оправдать. - Ксения(04.01.2020 20:15)
- Компенсировать. Скрипач(189 знак., 04.01.2020 20:18 - 20:22)
- Я не путаю, мне малую нагрузочную способность выхода надо оправдать. - Ксения(04.01.2020 20:15)
- Говнокодом, наверное? Не путайте нагрузочную способность выхода и реальный ток потребления входа. - Скрипач(04.01.2020 19:44)
- А как тогда называть современный TTL, после того, как токи кратно уменьшились, т.к. производство м/с перешло на более мелкую nm-технологию? - Ксения(04.01.2020 19:12)
- В документе написаны конкретные цифры для их логических уровней. Которые, между прочим, совпадают с "классическими". - PSP(04.01.2020 18:59)
- Дык, не об уровнях напряжения речь веду, а о токах! По части напряжений у меня всё в порядке. Я только по току не дотягиваю до старого стандарта, причем сильно. - Ксения(04.01.2020 19:08)
- IC буфера ставь. - RxTx(04.01.2020 19:44)
- Дык, не об уровнях напряжения речь веду, а о токах! По части напряжений у меня всё в порядке. Я только по току не дотягиваю до старого стандарта, причем сильно. - Ксения(04.01.2020 19:08)
- А что тогда нынче понимается под термином "TTL-compatible"? - Ксения(04.01.2020 18:53, ссылка)
- У техаса логические уровни расписаны. Но в промышленности используется тот что соответствует 7400 серии, но это опять же не жестко. Низковольные вообще игнорируются. Codavr(04.01.2020 18:44 - 18:47)
- Про классическую трактовку TTL я уже наслышана, но изменилось ли что-то после перехода на 3-вольтовую логику и, в частности, на маломощные МК (а ля picoPower)? Ведь не могут же они выдержать 16 мА на каждом пине порта? Стало быть, для них какое-то Ксения(155 знак., 04.01.2020 18:35)