Хотелось бы узнать нагрузочную способность выхода GPIO. По документации получается можно 34 Ом поставить минимум, т.е. около 100 мА. Для других микроконтроллеров видел прямое указание сколько на пин и сколько в сумме на все пины на выход, здесь пока не нашел.
И сколько источник на 3.3В потянет?
Пользуясь случаем, спасибо СтартерКиту за изделия!
Еще-бы с корпусом вопрос решить.
где вы такие цифры вычитали? какие 34 Ом?
есть вот такой документ:
Document Number: IMX6SDLCEC Rev. 2.1, 05/2013
где в разделе DC характеристик можно увидеть цифру 1мА в режиме выхода для пина.. а я бы поделил пополам (для надежности).. это медийный АРМ, а не Атмеловский камень с выходными до 8мА на пин..
Ну про 34 Ом здесь: IMX6SDLRM.pdf cтр. 2678 например:
Drive Strength Field
Select one of next values for pad: SD4_DAT6.
000 HIZ — HI-Z
001 240_OHM — 240 Ohm
010 120_OHM — 120 Ohm
011 80_OHM — 80 Ohm
100 60_OHM — 60 Ohm
101 48_OHM — 48 Ohm
110 40_OHM — 40 Ohm
111 34_OHM — 34 Ohm
Понятно, что 100 мА это много. Не подскажите поточней где по 1 мА написано? Что-то не нашел сходу (страницу 39-40 смотрел).
Источник на плате, на схеме не указан, который дает 3.3 В. Выходной ток пина дополнительная нагрузка для него.
Хотя если 1 мА на GPIO выход то роли особой не играет видимо.
хоть это явно и не написано, но я предполагаю, что это проходное сопротивление, меняя величину которого, можно согласовывать контакты АРМа и периферийное скоростное устройство.. и врядли его (резистор) можно использовать для ограничения тока в серьезной нагрузке..
я ориентируюсь на той же странице 40 на вот эти слова:
т.е. 120/240 Ом - это 0.1мА, все что меньше - не более 1мА
вероятно там 1593 с заявленой максималкой 3А, отсюда надо отнять потребление АРМа по 3в3, uSD ну и оставшейся братии на 3в3.. всё остальное ваше с учетом, что через один контакт 2мм хидера я бы пустил не более 1А..
Стабилизатор 3,3В - NCP1529.
Обычно, еще различались значения максимального выходного тока и входного (причем значительно).
Нагружать пины процессора в десятки миллиампер (не говоря уже о сотне) - не лучшее решение.
Запуская силовую часть к процессору, рискуете его повесить.
Как раз про оптроны думаю. Нужно 10 – 20 мА на канал по хорошему.
Для Rasberry указывают максимум 16 мА на пин и суммарный не более 51 мА.
Прикинем для Холы
NCP1529 1.7MHz, 1A, High Efficiency,
Low Ripple, Adjustable
Output Voltage Step-down
Converter
Похоже это 2 штуки в TSOP-5. Для разницы входное - выходное (5-3.3=1.7) КПД 0.8, с учетом теплового сопротивления 110 С/Вт и для бытовых условий 400 мА примерно, собственное потребление 125 мА.
Итого получается суммарный ток на VDD_HIGH_IN выходах (3.3 В) не более 275 мА.
При расчете нужно учесть следующую рекомендацию Freescale:
А вот с максимальным током на пин вопрос остается. Там много тонкостей в плане использования внутренних сопротивлений и т.д. Если попадется информация от Freescale выложите сюда пожалуйста.
VDD_HIGH_IN никакого отношения к портам ввода-вывода не имеет.
Разная периферия запитывается в разных доменах, все что идет наружу - питается от 3,3В.
Еще раз говорю - выходной и входной ток порта может в разы отличаться (поиском цифр для imx6 я не озадачивался), т.к. при управлениии 1 все упирается в ограничение по максимальному току 1-2 пинов питания домена. В случае управления 0, все гораздо проще - пинов земли в разы больше.
Уверен, управляя оптопарами нулем, можно штук 10 (по 20мА ) поставить.