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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Снова о согласовании 3,3 и 5 вольт
zheka
сообщение Feb 23 2006, 18:59
Сообщение #1


Гуру
******

Группа: Участник
Сообщений: 2 072
Регистрация: 14-01-06
Пользователь №: 13 164



Хочу помучить индикатор от Nokia 3310 (контроллер pcd8544). Он 3-х вольтовый, А мега8 у меня 5 вольтовая.

Подключается он так: http://www.microsyl.com/nokialcd/shematic.gif

Меня интересует - какие входы и выходы ндо согласовывать - ведь была тема про AVR+DataFlash, и по-моему, согласовывался только один вход/выход.

В принципе, судя по схеме, там только входы на дисплее, в МК ничего не поступает. В случае с AVR+DataFlash входы 3вольтовой флешки были адаптированы под 2,5 логическую единицу, а вот как в этом контроллере....В даташите родном ничего не сказано про это.

А вообще, даже не зная особенностей микросхемы - как считаете, если при 3,3 вольтах питания подать логический 1 в виде 2,5 вольт - не повредит ли это микросхему?

Может кто уже работал с этим индикатором?
Go to the top of the page
 
+Quote Post
defunct
сообщение Feb 23 2006, 23:13
Сообщение #2


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(zheka @ Feb 23 2006, 20:59) *
Хочу помучить индикатор от Nokia 3310 (контроллер pcd8544). Он 3-х вольтовый, А мега8 у меня 5 вольтовая.


Mega8 будет работать и от 3х вольт.
Чипы c макрировкой "L" и "не L" отличаются только тем, что "не L" могут работать на 16Mhz, а "L" - не могут. Оба варианта чипов спокойно работают при питании от 3.3V.
Go to the top of the page
 
+Quote Post
zheka
сообщение Feb 24 2006, 04:27
Сообщение #3


Гуру
******

Группа: Участник
Сообщений: 2 072
Регистрация: 14-01-06
Пользователь №: 13 164



Уважаемый!
Коль так остро встал вопрос о согласовании, значит я не могу питать схему от трех вольт. К контроллеру подключены не только индикатор, но и много других микросхем, которые к работают от 5 вольт. Наверное проще будет питать контроллер от 5 вольт и согласовывать только 3 вольтовый индикатор, чем все остальное, правда?

Не знаю, но в родном даташите контроллера написано
Цитата
Operating Voltages
– 2.7 - 5.5V (ATmega8L)
– 4.5 - 5.5V (ATmega8)



Хотелось бы все же сделать схему по правилам.
Go to the top of the page
 
+Quote Post
injener3
сообщение Feb 24 2006, 06:58
Сообщение #4





Группа: Новичок
Сообщений: 1
Регистрация: 18-10-05
Пользователь №: 9 785



[quote name='zheka' date='Feb 24 2006, 08:27' post='89643']
Уважаемый!
льтак остро встал вопрос о согласовании, значит я не могу питать схему от трех вольт. К контроллеру подключены не только индикатор, но и много других микросхем, которые к работают от 5 вольт. Наверное проще будет питать контроллер от 5 вольт и согласовывать только 3 вольтовый индикатор, чем все остальное, правда?

Согласование уровня 3.3 и 5.0 вольт
простой метод:
производится так что на каждый провод идущий к индикатору(кроме питания) необходимо поставить делитель два резистора включенных по типовой схеме это реально работает
второй метод:
но скорость ниже на каждую линию ставится диод кд522
Go to the top of the page
 
+Quote Post
Boston
сообщение Feb 24 2006, 11:22
Сообщение #5


Участник
*

Группа: Новичок
Сообщений: 49
Регистрация: 23-01-06
Из: CCCP
Пользователь №: 13 519



Посмотрел я много вариантов подключений дисплея от 3310. Кто на что горазд. И напрямую без согласования подключают и запитывают индикатор от 5В. Некоторые ставят резестивные делитель и с диодами видел и со стабилитронами.Наверное самым правильным это ставить 74LVC245 - но корпус слишком многолапый.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Feb 24 2006, 13:08
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(Boston @ Feb 24 2006, 14:22) *
Наверное самым правильным это ставить 74LVC245 - но корпус слишком многолапый.


Если можно подзабить на Reset (воткнуть RC-цепочку), то подойдет и 74LVC125.

Еще вариант: взять 74LVC04 и отинвертировать управление.

Сообщение отредактировал aaarrr - Feb 24 2006, 16:10
Go to the top of the page
 
+Quote Post
defunct
сообщение Feb 24 2006, 14:28
Сообщение #7


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(zheka @ Feb 24 2006, 06:27) *
Не знаю, но в родном даташите контроллера написано
Цитата

Operating Voltages
– 2.7 - 5.5V (ATmega8L)
– 4.5 - 5.5V (ATmega8)



Это пиар.
Вы думаете Atmel специально делает L? Берут несколько кристалов из партии, пробуют запустить на 16Mhz, если не работают - тогда маркируют всю партию как L. Вот и весь великий фокус.
Go to the top of the page
 
+Quote Post
at90
сообщение Feb 24 2006, 16:29
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 866
Регистрация: 31-03-05
Из: Краснодар
Пользователь №: 3 814



Посмотри микросхемки ADG3308 и ADG3304 от аналог девайса


--------------------
<<Первая производная от чужой идеи - уже твоя идея.>>
Go to the top of the page
 
+Quote Post
zheka
сообщение Feb 25 2006, 15:40
Сообщение #9


Гуру
******

Группа: Участник
Сообщений: 2 072
Регистрация: 14-01-06
Пользователь №: 13 164



Спасибо за ответы.
Тогда еще маленький вопросик. Я так понял, что в согласовании обычно нуждается более высоковольтный вход, когда логический 1 при 5 вольтах равен 2,5 вольт, а идущий от низковольтной (3 вольт)микросхемы логический 1, равный 1,5 вольт не будет восприниматься как единица.
Если же наоборот - 3 вольтовая микросхема, на вход которой надо подать 1,5 вольт получает 2,5 вольт. ПРоблема только в том - не сгорит ли вход?

Вы можете ответить на этот вопрос?

И еще - в той схеме, котороую я хочу собрать 5 вольтовый контроллер (16 МГц) работает на 4 МГЦ. Будет ли в таком случае диод КД522 реально снижать скорость?
Go to the top of the page
 
+Quote Post
гигипотамм
сообщение Feb 25 2006, 16:30
Сообщение #10


Участник
*

Группа: Участник
Сообщений: 28
Регистрация: 25-02-06
Из: Украина, Киев
Пользователь №: 14 664



Подключал pcd8544 без согласования уровней - 5В (в даташите на него написано, что максимальная напруга питания +7В, а входов - даже немного выше).
После двух месяцев нормальной работы индикатор помер.
Напруга - только одна из возможных причин.
Другая, думаю, связана с паяльником.
Этих индикаторов видел в двух исполнениях - "под резинку к стеклу" и "под резинку к меди".
В моем варианте к макету ПАЯЛ второй вариант.
Go to the top of the page
 
+Quote Post
beer_warrior
сообщение Feb 25 2006, 16:37
Сообщение #11


Профессионал
*****

Группа: Свой
Сообщений: 1 065
Регистрация: 8-10-05
Из: Kiev, UA
Пользователь №: 9 380



Следует различать уровни ТТЛ и КМОП.
В первом случае 1 это выше 2.4В, 0 менее 0.7, что обусловлено свойствами биполярного транзистора,
для КМОП 0 и 1 это с небольшим допуском земля и напряжение питания
(неопределенная зона гораздо шире),
что опять таки объясняеться физикой полевого транзистора.
В современной номенклатуре выпускаются две модификации
74 серии КМОП - HC и ТТЛ - HCT.
Что из этого следует:
Меги имеют КМОП уровни, индикатор скорее всего тоже.
(Для Меги на 5В 1 > 4В, 0 < 0.7 В, на 3.3В 1 > 2.2В, 0 < 0.5)
Для преобразования 5В уровня в 3В ставим резистивный
делитель приблизительно 5 к 3.
Проблемы начинаються с переходом от 3В к 5В.
Как можно видеть из вышереведенных цифр 1 на выходе
индикатора вполне может быть 2.2 В, что просто не увидится
мегой.
В таком случае используеться масса изврщений, начиная от подтягивающего резистора, кончая спец микросхемой.
В случае с SPI лучше вообще отказаться от чтения индикатора.
Если невозможно, диод анодом к меге (сдвинет уровень аккурат на
0.7В вверх ) или инвертор на транзисторе.
Для параллельной шины - какой-нибудь HCT шинник с питанием от 5В


--------------------
Вони шукають те, чого нема,
Щоб довести, що його не існує.
Go to the top of the page
 
+Quote Post
Old1
сообщение Feb 25 2006, 19:31
Сообщение #12


Знающий
****

Группа: Свой
Сообщений: 697
Регистрация: 26-07-05
Из: Могилев
Пользователь №: 7 095



Цитата(zheka @ Feb 25 2006, 19:40) *
Если же наоборот - 3 вольтовая микросхема, на вход которой надо подать 1,5 вольт получает 2,5 вольт. ПРоблема только в том - не сгорит ли вход?

До тех пор пока уровень напряжения на входе не превышает напряжения питания микросхемы проблем быть не должно. А вот если превышает (например на вход трех-вольтовой м-мы подать 5 вольт) и если на входе стоят защитные диоды, то можно сжечь и вход и выход, подключенный к входу, если ток ничем не ограничивается. Существуют микросхемы относящиеся к Overvoltage-Tolerant Devices, при их использовании допустимо подавать вход напряжение превышающее напр. пит..
Go to the top of the page
 
+Quote Post
zheka
сообщение Feb 25 2006, 20:03
Сообщение #13


Гуру
******

Группа: Участник
Сообщений: 2 072
Регистрация: 14-01-06
Пользователь №: 13 164



Хм... ну простите мне ламерство- у 5-вольтовой меги на выходе какое напряжение логической единицы?
Go to the top of the page
 
+Quote Post
defunct
сообщение Feb 25 2006, 20:32
Сообщение #14


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(zheka @ Feb 25 2006, 22:03) *
Хм... ну простите мне ламерство- у 5-вольтовой меги на выходе какое напряжение логической единицы?


У ATmega уровень выдаваемой лог. еденицы практически равен Vcc.
Уровень лог. нуля почти равен 0V.
могли бы и сами тестером померять..
Go to the top of the page
 
+Quote Post
beer_warrior
сообщение Feb 25 2006, 20:49
Сообщение #15


Профессионал
*****

Группа: Свой
Сообщений: 1 065
Регистрация: 8-10-05
Из: Kiev, UA
Пользователь №: 9 380



Цитата
Для Меги на 5В 1 > 4В, 0 < 0.7 В, на 3.3В 1 > 2.2В, 0 < 0.5

--- будте внимательнее !!!


--------------------
Вони шукають те, чого нема,
Щоб довести, що його не існує.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 14th July 2025 - 02:28
Рейтинг@Mail.ru


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