Посоветуйте микроконтроллер с LCD драйвером

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить
Поставщик валерьянки для Кота
Сообщения: 2204
Зарегистрирован: Вс ноя 15, 2009 23:13:59
Откуда: Харьков

Сообщение watchmaker »

Посоветуйте пожалуйста не особо дорогой МК с LCD драйвером.
Что нужно:
1. Минимум 8 к флэш, РАМ особого значения не имеет (512 байт должно хватить). EEPROM скорее всего не будет нужен (если и нужен - считанные байты).
2. Сверхнизкое энергопотребление (на уровне STM32L100/152). Питание 2.5..3.3 В.
3. Драйвер LCD 2*36 минимум, должен работать при остановленном ядре.
4. RTC с часовым кварцем (крайне желательно).
5. Таймер на том же часовом кварце, способный выдавать прерывания. Таймер должен работать при остановленном ядре. Если нет RTC - два таких таймера с независимыми настройками.
6. Аппаратный ШИМ (8 бит хватит) для вывода звуковых сигналов.
7. Помимо дисплейных выходов и выхода ШИМ, 6..8 GPIO, желательно с возможностью выдавать прерывания, чтобы чип мгновенно просыпался при нажатии на кнопки.

Пока вижу только STM32L152/162 в 64-пин корпусе. Есть ли что-нибудь существенно дешевле? Алиэкспресс не предлагать, у нас доставки оттуда нет.

Добавлено after 1 hour 51 second:
Немного поправлю, только в 100-пин корпусе. 64-пин корпус имеет максимум 32 сегментные линии, нужно 36.

Добавлено after 41 minute 7 seconds:
Вижу ещё STM8L152 в 64-пин корпусе, но с этой платформой вообще никогда не имел дела.
Иногда мой питомец уходит в такую спячку, что разбудить его можно только щелчком по первой ноге...
Контактная информация:
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3793
Зарегистрирован: Ср дек 24, 2008 09:58:58

Сообщение Ser60 »

Посмотрите на микроконтроллеры Renesas семейства RL78/L12 в 64-выводном корпусе. Лучшего ЖКИ драйвера я не видел не у кого. Подробности в моей старой статье.
Реклама
Поставщик валерьянки для Кота
Сообщения: 2204
Зарегистрирован: Вс ноя 15, 2009 23:13:59
Откуда: Харьков

Сообщение watchmaker »

В наших магазинах их не нахожу, только под заказ со сроком поставки порядка года. И раза в полтора-два дороже STM8.
Иногда мой питомец уходит в такую спячку, что разбудить его можно только щелчком по первой ноге...
Контактная информация:
Друг Кота
Сообщения: 12867
Зарегистрирован: Сб дек 18, 2021 19:25:32

Сообщение Martian »

Тогда имеет смысл перечислить то, что есть в магазинах, а также бюджет на программно-отладочные средства, нам-то откуда знать, что там за магазин и есть ли 20 тыщ рублев на какой-нить фильдеперсовый отладчик (для ренесас, конечно, не 20 тыщ, но и не как 150 рублей алишный клон для ст...)
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Аватара пользователя
Сообщения: 3793
Зарегистрирован: Ср дек 24, 2008 09:58:58

Сообщение Ser60 »

Может стоит пойти другим путём - искать не МК под дисплей, а дисплей под МК? Вы не написали какой нужен драйвер ЖКИ - для статики или с мультиплексом (каким?) и с каким рабочим напряжением. Если найти подходящий дисплей с мультиплексным управлением, то у таких заметно меньше выводов.
Реклама
Друг Кота
Сообщения: 12867
Зарегистрирован: Сб дек 18, 2021 19:25:32

Сообщение Martian »

https://www.nuvoton.com/products/microc ... 54-series/
я вот подумываю о нувотоне. запасы stm8 иссякают...
Контактная информация:
Реклама
Поставщик валерьянки для Кота
Сообщения: 2204
Зарегистрирован: Вс ноя 15, 2009 23:13:59
Откуда: Харьков

Сообщение watchmaker »

Может стоит пойти другим путём - искать не МК под дисплей, а дисплей под МК?

Нет, дисплей уже дан и меняться не будет - нужно сделать новую начинку под существующий корпус и дисплей.
Иногда мой питомец уходит в такую спячку, что разбудить его можно только щелчком по первой ноге...
Контактная информация:
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 360
Зарегистрирован: Ср мар 09, 2016 08:07:41

Сообщение JackSmith »

msp430f4xx
Поставщик валерьянки для Кота
Сообщения: 2204
Зарегистрирован: Вс ноя 15, 2009 23:13:59
Откуда: Харьков

Сообщение watchmaker »

Тоже неплохая идея, буду искать.
Иногда мой питомец уходит в такую спячку, что разбудить его можно только щелчком по первой ноге...
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 3793
Зарегистрирован: Ср дек 24, 2008 09:58:58

Сообщение Ser60 »

С таким ЖКИ вместо много-выводного МК можно подумать об использовать отдельного ЖКИ драйвера с I2C интерфейсом, например, BU91799KV. Его собственное потребление 2.5мкА без подключённых сегментов. Вообще, подобных драйверов много. С подключёнными сегментами потребление сильно зависит от размера сегментов и частоты фреймов. Например, когда я использовал подобный драйвер с ЖКИ высотой 4" (около 10см), при подключении индикатора потребление устройства взлетало где-то от 10 до 120 мкА из-за большой ёмкости сегментов. Так что может и не стоит сильно экономить на потреблении самого драйвера, что сильно увеличивает их выбор. Зато можно будет использовать пректически любой МК.

Кстати если Ваш дисплей статический (без мультиплекса), можно реализовать ЖКИ драйвер программно. Именно, каждые 10-20 мс в прерывании инвертировать COM и выводы МК, подключенные к сегментам. Я так делал много раз (пример, здесь на форуме также имеются подобные проекты других авторов), токопотребление самого МК это не сильно увеличивает. Это также расширит выбор МК.
Поставщик валерьянки для Кота
Сообщения: 2204
Зарегистрирован: Вс ноя 15, 2009 23:13:59
Откуда: Харьков

Сообщение watchmaker »

Дисплей с мультиплексом 2, в том и дело. Отдельный драйвер - мысль была, но у нас ничего подобного по приемлемым ценам нет. А конкретно этого драйвера вообще нет нигде.
Иногда мой питомец уходит в такую спячку, что разбудить его можно только щелчком по первой ноге...
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 3793
Зарегистрирован: Ср дек 24, 2008 09:58:58

Сообщение Ser60 »

Некоторые ЖКИ драйверы (например, PCA8561A) допускают синхронное каскадирование для обслуживания много-выводных дисплеев. По такому-же принципу можно попытаться каскадировать несколько корпусов МК. Здесь пример реализации такого подхода, правда, для ЖКИ со статикой. Ещё идея попытаться запараллелить по входу OSCI пару популярных драйверов HT1621 или подобных доступных. Правда, HT1621 совсем не мало-потребляющие.
А как Вам HТ1623? Имеется на Али.
Поставщик валерьянки для Кота
Сообщения: 2204
Зарегистрирован: Вс ноя 15, 2009 23:13:59
Откуда: Харьков

Сообщение watchmaker »

Какое у него потребление? Мне нужен как минимум год работы от двух батареек LR43/LR44 или от CR2032.
Иногда мой питомец уходит в такую спячку, что разбудить его можно только щелчком по первой ноге...
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 3793
Зарегистрирован: Ср дек 24, 2008 09:58:58

Сообщение Ser60 »

Потребление драйвера в разных режимах см. в документации. А проработает-ли устройство по времени как задумано зависит от режима и алгоритма работы всего устройства, не только драйвера. Если приведёте описание устройства, был-бы более предметный разговор.
Могу посоветовать ещё одно семейство ARM-CM0+ МК с неплохим ЖКИ драйвером - PSoC 4100S от Cypress (сейчас Infinion).
Поставщик валерьянки для Кота
Сообщения: 2204
Зарегистрирован: Вс ноя 15, 2009 23:13:59
Откуда: Харьков

Сообщение watchmaker »

Пока всё-таки решил остаться на STM8 (STM8L152R6), по идее периферии должно хватить.
Иногда мой питомец уходит в такую спячку, что разбудить его можно только щелчком по первой ноге...
Контактная информация:
Ответить

Вернуться в «Разные вопросы по МК»