|
|
  |
Микроконтроллер AT89S52, Напряжение на портах |
|
|
|
Sep 17 2012, 21:02
|
Участник

Группа: Участник
Сообщений: 60
Регистрация: 9-08-12
Пользователь №: 73 076

|
Здравствуйте. Подскажите, как настроить порты микроконтроллера AT89S52 на выходное напряжение 3.75 В. Возможно ли это? Согласно описанию параметр VOH (Output High Voltage) зависит от IOH. Что такое IOH? Когда IOH = -25uA, VOH = 0.75 *VCC.
Эскизы прикрепленных изображений
|
|
|
|
|
Sep 17 2012, 21:36
|
Участник

Группа: Участник
Сообщений: 60
Регистрация: 9-08-12
Пользователь №: 73 076

|
Выходит, что бы добится желаемого, нужно взять МК с напряжением питания 3.75 В
|
|
|
|
|
Sep 17 2012, 22:01
|
Участник

Группа: Участник
Сообщений: 60
Регистрация: 9-08-12
Пользователь №: 73 076

|
Есть изделие из двух плат, на одной МК на другой объект управления. Нужно согласовать уровни, управления должно осуществятся сигналами 3.75 В, а не 5 В. Думаю самый простой способ поставить МК с напряжением питания 3.75 В.
|
|
|
|
|
Sep 18 2012, 00:37
|
Знающий
   
Группа: Свой
Сообщений: 540
Регистрация: 16-08-07
Из: Владивосток
Пользователь №: 29 831

|
Цитата(Makeda @ Sep 18 2012, 08:01)  Есть изделие из двух плат, на одной МК на другой объект управления. Нужно согласовать уровни, управления должно осуществятся сигналами 3.75 В, а не 5 В. Думаю самый простой способ поставить МК с напряжением питания 3.75 В. Что-то странное пишите. Не раз не встречал питание 3,75В. может что путаете и там указаны уровни не ниже 3,75? Или ... Да что гадать. Выложите описание на используемые МК/платы или укажите их наименование, если они распространенные. В общем, опишите полнее вашу проблему. Цифровые сигналы не бывают с жестко заданным уровнем. Всегда какой-то диапазон допустимых уровней и запрещенная зона. Например для ттл логический ноль это 0-0,8В, а логическая единица 2,4-5В. У кмоп обычно 0-0.3Vcc и 3.75-1Vcc. UPD ой, конечно же 0,7-1Vcc
|
|
|
|
|
Sep 18 2012, 06:34
|
Участник

Группа: Участник
Сообщений: 46
Регистрация: 24-08-06
Из: Украина/Чернигов
Пользователь №: 19 811

|
AT89S52 - Имеет тупо открытый коллектор внутри должна быть подтяжка но это лучше вам почитать даташит, значение внутрених резисторов я тож непомню.
Сам контроллер работает в диапазоне 4-5,5В, такчто от 3,3 запитать неполучиться
Я бы вашу задачу решил так AT89S52 в 5В, причем с супервизором на все порты внешнюю подтяжку 1кОм на 3,75- от стабилизатора аля 1117
1кОм - задавит внутренюю подтяжку (если она там вообще есть) Все
|
|
|
|
|
Sep 18 2012, 08:09
|
Участник

Группа: Участник
Сообщений: 46
Регистрация: 24-08-06
Из: Украина/Чернигов
Пользователь №: 19 811

|
нормальных драйверов там нету
там даже настройки направления порта нету(вх/вых)
Сообщение отредактировал _yura_ - Sep 18 2012, 08:10
|
|
|
|
|
Sep 18 2012, 11:21
|
Местный
  
Группа: Участник
Сообщений: 356
Регистрация: 9-06-07
Пользователь №: 28 315

|
Цитата там даже настройки направления порта нету(вх/вых) потому что порты квазидвунаправленные (мудрое слово-то какое), то есть работают и на вход и на выход. Единственная оговорка, для нормальной работы на вход, надо в порт записать 1.
--------------------
Хорошую систему делают из стандартных блоков нестандартно мыслящие инженеры.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|