|
Снова о согласовании 3,3 и 5 вольт |
|
|
|
Feb 23 2006, 18:59
|
Гуру
     
Группа: Участник
Сообщений: 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 вольт - не повредит ли это микросхему? Может кто уже работал с этим индикатором?
|
|
|
|
|
Feb 24 2006, 04:27
|
Гуру
     
Группа: Участник
Сообщений: 2 072
Регистрация: 14-01-06
Пользователь №: 13 164

|
Уважаемый! Коль так остро встал вопрос о согласовании, значит я не могу питать схему от трех вольт. К контроллеру подключены не только индикатор, но и много других микросхем, которые к работают от 5 вольт. Наверное проще будет питать контроллер от 5 вольт и согласовывать только 3 вольтовый индикатор, чем все остальное, правда? Не знаю, но в родном даташите контроллера написано Цитата Operating Voltages – 2.7 - 5.5V (ATmega8L) – 4.5 - 5.5V (ATmega8) Хотелось бы все же сделать схему по правилам.
|
|
|
|
|
Feb 24 2006, 06:58
|
Группа: Новичок
Сообщений: 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
|
|
|
|
|
Feb 24 2006, 14:28
|

кекс
     
Группа: Свой
Сообщений: 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. Вот и весь великий фокус.
|
|
|
|
|
Feb 25 2006, 15:40
|
Гуру
     
Группа: Участник
Сообщений: 2 072
Регистрация: 14-01-06
Пользователь №: 13 164

|
Спасибо за ответы. Тогда еще маленький вопросик. Я так понял, что в согласовании обычно нуждается более высоковольтный вход, когда логический 1 при 5 вольтах равен 2,5 вольт, а идущий от низковольтной (3 вольт)микросхемы логический 1, равный 1,5 вольт не будет восприниматься как единица. Если же наоборот - 3 вольтовая микросхема, на вход которой надо подать 1,5 вольт получает 2,5 вольт. ПРоблема только в том - не сгорит ли вход?
Вы можете ответить на этот вопрос?
И еще - в той схеме, котороую я хочу собрать 5 вольтовый контроллер (16 МГц) работает на 4 МГЦ. Будет ли в таком случае диод КД522 реально снижать скорость?
|
|
|
|
|
Feb 25 2006, 16:37
|

Профессионал
    
Группа: Свой
Сообщений: 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В
--------------------
Вони шукають те, чого нема, Щоб довести, що його не існує.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|