QUOTE (Mikl Scherbak @ Feb 19 2016, 21:50)

Мне нужно с STM32 управлять 16 готовыми светодиодными линейками (с резисторами) на 12В, ток одной линейки - 100-110мА на 12В. Питается устройство от 15-16В, соответственно хотелось бы аноды линеек собрать вместе, управлять по низу. Процессор будет управлять ШИМ, в соответсвтвии с заданием яркости и отклонениями напряжения питания. Понятно, что самое простое решение - 16 N канальных полевиков на ногах процессора. Думалось варианты типа TPIC6x595 и поэкономить ноги, но они пятивольтовые. Можно ли использовать ULN2803? А то есть сомнения, что он будет нормально работать от 3.3В. Смотрел в сторону STP16CP05, но он на 100мА, то есть в притык и не всегда понятно как у него с доставаемостью. То есть вопрос - можно ли использовать ULN2803 или что-то похожее и есть ли TPIC с 3.3V питанием?
Мне видится следующее: МК -> драйвер нижнего полевика (MC33151, IR2104 и др.) -> любой подходящий по току и напряжению полевик (не logic-level) -> катод ленты.
На счёт экономии ног... даже сейчас, с учётом кризиса, STM32F051 в LQFP48 стоит не дорого.
Кстати, где взять 16 ШИМов? Не уверен, что STM их имеет. Программно?
Выбор.