Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
12.01.2016, 18:49
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.08.2010
Адрес: Днепр
Сообщений: 8,565
Сказал спасибо: 5,041
Сказали Спасибо 10,615 раз(а) в 3,604 сообщении(ях)
|
Re: Нужен МК с питанием от 9 В, 12-разрядным дифференциальным АЦП и выходом на ЖКИ
Сообщение от Falconist
|
А если я упрощу задачу: ЖКИ достаточно четыре 7-сегментных разряда?
|
А в чем тут упрощение? И по сравнению с чем?
|
|
|
|
12.01.2016, 18:56
|
|
Супер-модератор
Регистрация: 08.09.2007
Адрес: Kyiv, Ukraine
Сообщений: 7,978
Сказал спасибо: 433
Сказали Спасибо 3,952 раз(а) в 1,695 сообщении(ях)
|
Re: Нужен МК с питанием от 9 В, 12-разрядным дифференциальным АЦП и выходом на ЖКИ
По сравнению с матричнім ЖКИ.
__________________
Выслушай и противную сторону, даже если она тебе и противна!..
|
|
|
|
12.01.2016, 19:52
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.08.2010
Адрес: Днепр
Сообщений: 8,565
Сказал спасибо: 5,041
Сказали Спасибо 10,615 раз(а) в 3,604 сообщении(ях)
|
Матричные обычно с контроллером на борту. Ему вкачал экранную область памяти - и дальше он сам. И ножек на общение с ним надо несколько. А семисегментники в чистом виде - куча выводов. От каждого сегмента и от каждого общего электрода. Четыре цифры - (8+1)*4 = 36 выводов. Это количество ножек, необходимое для его обслуги. Плюс к этому - надо постоянно менять полярность на сегментах. Обычно для этого используют кучу двухвходовых элементов исключающего или. Другой вариант, более подходящий для процессора - сдвиговые регистры, преобразующие последовательный код в параллельный. И в них по двум ножкам проца постоянно закачивать инверсное состояние сегментов.
Ну, и есть семисегментные дисплеи с контроллером на борту, семейства COG , общение с которыми доставит удовольствие не только программисту, но и процессору. Это надо в Гамме смотреть, что у них на эту тему есть сегодня. Раньше я у них постоянно брал TI8148, но там восемь знаков.
Сообщение от Alex9797
|
Раньше я у них постоянно брал TI8148, но там восемь знаков.
|
Если вдруг такой дисплей подойдет (он потребляет совсем ничего), и если это надо срочно, то у меня есть такие в наличии - могу выслать. Без-Воз-Мез-Дно.
Последний раз редактировалось Falconist; 12.01.2016 в 20:54.
|
|
|
|
12.01.2016, 20:55
|
|
Супер-модератор
Регистрация: 08.09.2007
Адрес: Kyiv, Ukraine
Сообщений: 7,978
Сказал спасибо: 433
Сказали Спасибо 3,952 раз(а) в 1,695 сообщении(ях)
|
Re: Нужен МК с питанием от 9 В, 12-разрядным дифференциальным АЦП и выходом на ЖКИ
Спа-си-бо! Но повторю:
Сообщение от Falconist
|
Нужен для курсового, поэтому ни реально собираться, ни программа для него писаться не будут.
|
__________________
Выслушай и противную сторону, даже если она тебе и противна!..
|
|
|
|
12.01.2016, 21:38
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.10.2004
Адрес: Нижний Новгород
Сообщений: 1,746
Сказал спасибо: 416
Сказали Спасибо 1,240 раз(а) в 551 сообщении(ях)
|
Re: Нужен МК с питанием от 9 В, 12-разрядным дифференциальным АЦП и выходом на ЖКИ
Сообщение от Alex9797
|
... Четыре цифры - (8+1)*4 = 36 выводов...
|
ЖКИ или по другому LCD без контроллера на борту на четыре цифры требуют 4*3+3=15 выводов. Я предлагал ПИК с драйвером ЖКИ на борту и 12 разрядным АЦП. (Кстати разрядность АЦП во многом определяющая).
__________________
Решил посоветовать, да забыл что...
|
|
|
|
12.01.2016, 21:58
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.08.2010
Адрес: Днепр
Сообщений: 8,565
Сказал спасибо: 5,041
Сказали Спасибо 10,615 раз(а) в 3,604 сообщении(ях)
|
Re: Нужен МК с питанием от 9 В, 12-разрядным дифференциальным АЦП и выходом на ЖКИ
Сообщение от anatol378
|
ЖКИ или по другому LCD без контроллера на борту на четыре цифры требуют 4*3+3=15 выводов.
|
Не возражаю. Только управлять таким затрахаешься. А использовать ради этого ПИК с такими наворотами - стоит ли?
А я имел в виду советский ИЖЦ5-4/8
Или его импортный аналог - ITD014
Ну, заодно во вложении и даташит на упомянутый выше TI8148:
Последний раз редактировалось Alex9797; 12.01.2016 в 22:16.
|
|
|
Сказали "Спасибо" Alex9797
|
|
|
12.01.2016, 22:27
|
|
Заблокирован
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
|
Re: Нужен МК с питанием от 9 В, 12-разрядным дифференциальным АЦП и выходом на ЖКИ
Сообщение от Alex9797
|
управлять таким затрахаешься
|
Это на унылой меге затрахаешься. А так - берём копеечный STM32 и полный вперёд! Есть апноты по этому делу, можно самому руки с головой приложить и гнать через ДМА и таймер в хардварном решении.
Сообщение от Alex9797
|
А использовать ради этого ПИК с такими наворотами - стоит ли?
|
Ну для чего-то их же выпускали? Не нравятся ПИК можно взять STM8 или STM32. МК с драйвером LCD на борту хороши тем, что могут работать в низкопотребляющих режимах, т.к. LCD обслуживается хардварно. Да и регулировка контрастности имеется.
|
|
|
|
12.01.2016, 22:49
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.10.2004
Адрес: Нижний Новгород
Сообщений: 1,746
Сказал спасибо: 416
Сказали Спасибо 1,240 раз(а) в 551 сообщении(ях)
|
Re: Нужен МК с питанием от 9 В, 12-разрядным дифференциальным АЦП и выходом на ЖКИ
Alex9797, я с такой хренью на драйвере ML1001 (индикаторы другие) работал. Минимум линий на управление хорошо, но не поддающееся логике соединения сегментов с драйвером убило. Чтобы получить желаемое исходное число на стекле необходимо его превратить в семисегментное, перекодировать так как соединено в драйвере, вогнать в выдаваемое как в патронташ в длинную цепочку бит и только потом последовательно выпихнуть. Еще та работка.
А PIC18F65K90 недорогой 8 разрядный, да и ест немного.
__________________
Решил посоветовать, да забыл что...
|
|
|
Сказали "Спасибо" anatol378
|
|
|
12.01.2016, 23:05
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.08.2010
Адрес: Днепр
Сообщений: 8,565
Сказал спасибо: 5,041
Сказали Спасибо 10,615 раз(а) в 3,604 сообщении(ях)
|
Re: Нужен МК с питанием от 9 В, 12-разрядным дифференциальным АЦП и выходом на ЖКИ
Сообщение от anatol378
|
Минимум линий на управление хорошо, но не поддающееся логике соединения сегментов с драйвером убило
|
Это у Вас, наверное, был индикатор с двумя разными группами цифр, в две строки. Четыре большие цифры, и четыре маленькие. Да, там каша та еще!
А в 8148 все цифры одинаковые, в один ряд, поэтому все довольно единообразно.
|
|
|
|
12.01.2016, 23:08
|
|
Заблокирован
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
|
Re: Нужен МК с питанием от 9 В, 12-разрядным дифференциальным АЦП и выходом на ЖКИ
Сообщение от anatol378
|
Минимум линий на управление хорошо, но не поддающееся логике соединения сегментов с драйвером убило. Чтобы получить желаемое исходное число на стекле необходимо его превратить в семисегментное, перекодировать так как соединено в драйвере, вогнать в выдаваемое как в патронташ в длинную цепочку бит и только потом последовательно выпихнуть. Еще та работка.
|
Опять же. Это на унылых старых платформах всё так плохо. Там всё плохо, унылые команды, унылая организация и пр. Даже в вышеприведённом примере, 4 разряда = 32 вывода (вместе с точками) + 1 COM. Если крайнюю правую точку отбросить за ненадобностью, получаем ровно 32 вывода. Берём любой копеечный СТМ32 с двумя полными портами, дефайним выводы как удобно в разводке, организуем буфер с прямыми и инверсными значениями и пинаем это всё через таймер и ДМА. Всё, МК может заниматься своими делами, он свободен.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 02:02.
|
|