Хочу подключить каскадом 80 выходных + 80 входных регистров, нужны ли токоограничивающие резисторы?

Тема в разделе "Arduino & Shields", создана пользователем behappy2, 28 янв 2018.

  1. behappy2

    behappy2 Нуб

    Здравствуйте, суть вопроса понятна из заголовка. Нужны ли дополнительные детали (например, токоограничивающие резисторы при подключению каскада входных и каскада выходных к ПИТАНИЮ на плате 5V). Как не сжечь плату при запуске моего каскада? Arduino Uno

    3 пина будут использованы под каскад выходных, и 3 под каскад входных.

    Рабочие ножки выходных регистров будут соединены с рабочими ножками входных в различных вариациях. Другой нагрузки не предусмотрено.
     
    Последнее редактирование: 28 янв 2018
  2. AlexU

    AlexU Гуру

    Не достаточно данных для полноценного ответа.
    Поэтому несколько слов, а дальше сами думайте:
    Во-первых, как будет запитываться вся схема? USB-2 может выдать до 500 mA, USB-3 -- до 1A. Если питать через пин Vin, то надо смотреть, что за стабилизатор стоит на плате Arduino UNO -- на оригинальных стаб. может выдать до 800 mA из них 200 mA уходит на питание самой платы (вообще меньше, но лучше закладываться на 200 mA). На питание всего остального остаётся меньше 600 mA (должен быть запас мощности).
    Во-вторых, цифровой (сигнальный) пин ардуино может выдать (взять) ток 20 mA (честно говоря больше, но с оговорками -- см. документацию, поэтому лучше в уме держать именно 20 mA). Вот и смотрите какой ток потребляют входы Ваших регистров (надо смотреть доку на регистры) и, исходя из способа подключения, попробуйте посчитать потянет Ардуино напрямую 80 регистров или нет.
     
    behappy2 и arkadyf нравится это.
  3. behappy2

    behappy2 Нуб

    Спасибо!

    Буду использованы входные регистры SN74HC165N и выходные SN74HC595N

    Способ подключения к питанию будет как на фотографии http://alexval2007.ucoz.ru/photo/7-0-196-3

    На одном из сайтов нашел, что потребляемый ток для SN74HC165N = 0.1мА. Значит, чтобы узнать допустимое количество регистров в каскаде, нужно свободных 600мА / 0.1мА?

    из даташитов смог понять только, что допустимое напряжение от 2 до 6V)
    http://www.ti.com/lit/ds/symlink/sn74hc165.pdf
    https://lib.chipdip.ru/204/DOC000204453.pdf
     
  4. AlexU

    AlexU Гуру

    Потребляемый ток это пол беды. Нужно смотреть входной ток цифровых входов микросхем. Если посмотреть на схему "как на фотографии", то можно увидеть, что входы SH_CP (ClockPin), ST_CP (LatchPin) запараллелены. Соответственно токи, управляющие этими входами, должны складываться. И встаёт вопрос, а выдержит ли выход контроллера ток, необходимый для управления этими входами восьмидесяти микросхем? Если верить докам, представленными Вами в сообщении #3, то максимальный входной ток 1uA. Соответственно для 80-ти микросхем нужно 80uA, что приемлемо для цифровых выходов Arduino UNO.
     
    behappy2 нравится это.