реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Подключение ЖКИ семисегментного индикатора, К чему подключать не используемые сегменты?
Pat
сообщение Apr 1 2014, 11:01
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 421
Регистрация: 27-05-05
Из: Энергодар
Пользователь №: 5 480



Делаю платку на STM8L152 и ЖКИ индикатор ITH-G0824.

В принципе все понятно, но задумался куда подключить не используемые сегменты индикатора.
Что бы они были всегда отключены.

На общий провод или к общему выводу (COM) на индикаторе?


Go to the top of the page
 
+Quote Post
dimka76
сообщение Apr 1 2014, 14:39
Сообщение #2


developer
****

Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032



к общему выводу (COM) на индикаторе.


--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
Go to the top of the page
 
+Quote Post
Pat
сообщение Apr 1 2014, 17:25
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 421
Регистрация: 27-05-05
Из: Энергодар
Пользователь №: 5 480



Цитата(dimka76 @ Apr 1 2014, 16:39) *
к общему выводу (COM) на индикаторе.

Спасибо, так и сделал, но возникли сомнения, перед тем как платы отдавать в изготовление.
Go to the top of the page
 
+Quote Post
Herz
сообщение Apr 2 2014, 04:50
Сообщение #4


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Цитата(Pat @ Apr 1 2014, 20:25) *
Спасибо, так и сделал, но возникли сомнения, перед тем как платы отдавать в изготовление.

Чем же были вызваны эти сомнения? Непониманием принципа работы ЖК индикаторов?
Go to the top of the page
 
+Quote Post
dimka76
сообщение Apr 22 2014, 05:34
Сообщение #5


developer
****

Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032



Решил поднять тему с целью расширения кругозора.
А куда у multiplexed индикаторов неиспользуемые выводы подключать ?


--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
Go to the top of the page
 
+Quote Post
msalov
сообщение Apr 22 2014, 06:06
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 526
Регистрация: 24-08-07
Из: Беларусь, Минск
Пользователь №: 30 045



Цитата(dimka76 @ Apr 22 2014, 08:34) *
А куда у multiplexed индикаторов неиспользуемые выводы подключать ?

Завести один дополнительный сегмент на мк/драйвере, который будет всегда выключен и подключить к нему все неиспользуемые сегменты экрана.
Go to the top of the page
 
+Quote Post
dimka76
сообщение Apr 22 2014, 06:12
Сообщение #7


developer
****

Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032



Цитата(msalov @ Apr 22 2014, 10:06) *
Завести один дополнительный сегмент на мк/драйвере, который будет всегда выключен и подключить к нему все неиспользуемые сегменты экрана.


Спасибо.


--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
Go to the top of the page
 
+Quote Post
Herz
сообщение Apr 22 2014, 10:27
Сообщение #8


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Цитата(dimka76 @ Apr 22 2014, 08:34) *
Решил поднять тему с целью расширения кругозора.
А куда у multiplexed индикаторов неиспользуемые выводы подключать ?

У каких, например?
Go to the top of the page
 
+Quote Post
dimka76
сообщение Apr 23 2014, 05:38
Сообщение #9


developer
****

Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032



Цитата(msalov @ Apr 22 2014, 10:06) *
Завести один дополнительный сегмент на мк/драйвере, который будет всегда выключен и подключить к нему все неиспользуемые сегменты экрана.


Это если все неиспользуемые сегменты относятся к одну и тому же COM. А если на разным, то получается для каждого кома надо завести свой неиспользуемый сегмент, который всегда будет выкдючен и к нему уже подключать остальные неиспользуемые сегмениы относящиеся к этому COM.

Но если на данном COM всего один неиспользуемый сегмент, то его уже ни с кем не объединишь.

Как так получается.

To Herz
Не понял вашего вопроса.
Я же написал multiplexed (мультиплексируемых, а не статических).


--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
Go to the top of the page
 
+Quote Post
msalov
сообщение Apr 23 2014, 06:17
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 526
Регистрация: 24-08-07
Из: Беларусь, Минск
Пользователь №: 30 045



Фразу
Цитата(msalov @ Apr 22 2014, 09:06) *
Завести один дополнительный сегмент на мк/драйвере

надо читать как "Завести один дополнительный вывод SEG на мк/драйвере"
Это на тот случай, если все сегменты, подключённые к данному выводу не используются.

Цитата(dimka76 @ Apr 23 2014, 08:38) *
Но если на данном COM всего один неиспользуемый сегмент, то его уже ни с кем не объединишь.
Если у вас этот сегмент уже управляется драйвером, то где вы видите проблему?
Go to the top of the page
 
+Quote Post
Herz
сообщение Apr 23 2014, 07:15
Сообщение #11


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Цитата(dimka76 @ Apr 23 2014, 08:38) *
To Herz
Не понял вашего вопроса.
Я же написал multiplexed (мультиплексируемых, а не статических).

А я не понял Вашего. Что, например, есть статический ЖКИ? Привели бы пример - было бы понятнее, в чём проблема. Пока я её не вижу в упор.
Если есть общие сегменты, которые должны быть "выключены" всегда, то нужно помнить, на на них в каждый данный момент должен быть тот же потенциал, что и на текущем СОМ.
Поэтому проще всего выделить под них выход с МК, на котором всегда будет повторяться потенциал СОМ текущего знакоместа.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Apr 23 2014, 07:30
Сообщение #12


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(Herz @ Apr 23 2014, 10:15) *
на на них в каждый данный момент должен быть тот же потенциал, что и на текущем СОМ.
Не совсем так. Дисплей же мультиплицированный, с одного выхода SEG сегменты могут быть подключены ко всем выводам COM. И напряжение на нем не может быть одновременно равно напряжениям на всех COM. Там должен быть потенциал, отличающийся от соответствующего COM не более чем на некоторое напряжение ниже порога включения сегмента. И если в контроллере погасить все сегменты на этом выводе SEG (для всех COM-ов), то это требование будет выполняться для любого незадействованного сегмента.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
dimka76
сообщение Apr 23 2014, 07:51
Сообщение #13


developer
****

Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032



Цитата(Herz @ Apr 23 2014, 11:15) *
А я не понял Вашего. Что, например, есть статический ЖКИ? Привели бы пример - было бы понятнее, в чём проблема. Пока я её не вижу в упор.
Если есть общие сегменты, которые должны быть "выключены" всегда, то нужно помнить, на на них в каждый данный момент должен быть тот же потенциал, что и на текущем СОМ.
Поэтому проще всего выделить под них выход с МК, на котором всегда будет повторяться потенциал СОМ текущего знакоместа.


Static - имеет один COM.
Miltiplexed - несколько COM.

Вот про них немного http://awawa.hariko.com/avr_lcd_drive_en.html



Цитата(Сергей Борщ @ Apr 23 2014, 11:30) *
И если в контроллере погасить все сегменты на этом выводе SEG (для всех COM-ов), то это требование будет выполняться для любого незадействованного сегмента.


Эта фраза какая-то запутанная получилась.


--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Apr 23 2014, 08:17
Сообщение #14


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(dimka76 @ Apr 23 2014, 10:51) *
Эта фраза какая-то запутанная получилась.
Пожалуй. Допустим, у вашего индикатора 4 вывода COM. Значит с каждого вывода SEG контроллера можно независимо засветить до четырех сегментов. Вот все эти четыре сегмента для свободного вывода SEG и надо погасить в контроллере ЖКИ. И вешать на этот вывод SEG все незадействованные сегменты.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
dimka76
сообщение Apr 23 2014, 08:42
Сообщение #15


developer
****

Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032



Цитата(Сергей Борщ @ Apr 23 2014, 12:17) *
Пожалуй. Допустим, у вашего индикатора 4 вывода COM. Значит с каждого вывода SEG контроллера можно независимо засветить до четырех сегментов. Вот все эти четыре сегмента для свободного вывода SEG и надо погасить в контроллере ЖКИ. И вешать на этот вывод SEG все незадействованные сегменты.


Спасибо, более менее прояснилось.


--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th June 2025 - 19:34
Рейтинг@Mail.ru


Страница сгенерированна за 0.0149 секунд с 7
ELECTRONIX ©2004-2016