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

 
 
 
Reply to this topicStart new topic
> Микроконтроллер AT89S52, Напряжение на портах
Makeda
сообщение Sep 17 2012, 21:02
Сообщение #1


Участник
*

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



Здравствуйте.

Подскажите, как настроить порты микроконтроллера AT89S52 на выходное напряжение 3.75 В. Возможно ли это? Согласно описанию параметр VOH (Output High Voltage) зависит от IOH. Что такое IOH? Когда IOH = -25uA, VOH = 0.75 *VCC.



Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Sep 17 2012, 21:16
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(Makeda @ Sep 18 2012, 00:02) *
Подскажите, как настроить порты микроконтроллера AT89S52 на выходное напряжение 3.75 В. Возможно ли это?

Нет, невозможно: посмотрите на SFR-ы - из там всего-ничего, соответственно и настроить нечем.
Go to the top of the page
 
+Quote Post
barabek
сообщение Sep 17 2012, 21:32
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 540
Регистрация: 16-08-07
Из: Владивосток
Пользователь №: 29 831



Цитата(Makeda @ Sep 18 2012, 07:02) *
Здравствуйте.

Подскажите, как настроить порты микроконтроллера AT89S52 на выходное напряжение 3.75 В. Возможно ли это? Согласно описанию параметр VOH (Output High Voltage) зависит от IOH. Что такое IOH? Когда IOH = -25uA, VOH = 0.75 *VCC.

Настроить нельзя. Это не цап, а цифровые выходы. Данные из даташита означают, что при токе 0,25 мкА напряжение будет не ниже чем 3,75. При снижении нагрузки напряжение возрастет, стремясь к напряжению питания.
Go to the top of the page
 
+Quote Post
Makeda
сообщение Sep 17 2012, 21:36
Сообщение #4


Участник
*

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



Выходит, что бы добится желаемого, нужно взять МК с напряжением питания 3.75 В
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Sep 17 2012, 21:45
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(Makeda @ Sep 18 2012, 00:36) *
Выходит, что бы добится желаемого, нужно взять МК с напряжением питания 3.75 В

Не обязательно.
А что вы хотите сделать-то? Вариантов наверняка масса.
Go to the top of the page
 
+Quote Post
Makeda
сообщение Sep 17 2012, 22:01
Сообщение #6


Участник
*

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



Есть изделие из двух плат, на одной МК на другой объект управления. Нужно согласовать уровни, управления должно осуществятся сигналами 3.75 В, а не 5 В. Думаю самый простой способ поставить МК с напряжением питания 3.75 В.
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Sep 17 2012, 22:28
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(Makeda @ Sep 18 2012, 01:01) *
Есть изделие из двух плат, на одной МК на другой объект управления. Нужно согласовать уровни, управления должно осуществятся сигналами 3.75 В, а не 5 В. Думаю самый простой способ поставить МК с напряжением питания 3.75 В.


Может и проще на 3 вольта переделать....5 В уже отмирают.
Только на 3,75 какой процесор работать поставите?
Погуглите (или по форуму) лучше на тему согласования схем с разными питаниями, задача же распространённая.
Go to the top of the page
 
+Quote Post
barabek
сообщение Sep 18 2012, 00:37
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 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
Go to the top of the page
 
+Quote Post
_yura_
сообщение Sep 18 2012, 06:34
Сообщение #9


Участник
*

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



AT89S52 - Имеет тупо открытый коллектор внутри должна быть подтяжка но это лучше вам почитать даташит,
значение внутрених резисторов я тож непомню.

Сам контроллер работает в диапазоне 4-5,5В, такчто от 3,3 запитать неполучиться

Я бы вашу задачу решил так
AT89S52 в 5В, причем с супервизором
на все порты внешнюю подтяжку 1кОм на 3,75- от стабилизатора аля 1117

1кОм - задавит внутренюю подтяжку (если она там вообще есть)
Все
Go to the top of the page
 
+Quote Post
stells
сообщение Sep 18 2012, 06:45
Сообщение #10


внештатный сотрудник
******

Группа: Участник
Сообщений: 2 458
Регистрация: 10-05-08
Из: МО, Медвежьи озера
Пользователь №: 37 401



Цитата(_yura_ @ Sep 18 2012, 10:34) *
на все порты внешнюю подтяжку 1кОм на 3,75- от стабилизатора аля 1117

так если открытый коллектор, то можно делитель сделать с 5В на 3,75В
Go to the top of the page
 
+Quote Post
редактор
сообщение Sep 18 2012, 07:46
Сообщение #11


Местный
***

Группа: Участник
Сообщений: 356
Регистрация: 9-06-07
Пользователь №: 28 315



Открытый коллектор только у одного порта. Или P0 или P1, уточните в описании. Остальные нормальные драйверы.


--------------------
Хорошую систему делают из стандартных блоков нестандартно мыслящие инженеры.
Go to the top of the page
 
+Quote Post
toweroff
сообщение Sep 18 2012, 07:53
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Цитата(редактор @ Sep 18 2012, 11:46) *
Открытый коллектор только у одного порта. Или P0 или P1, уточните в описании. Остальные нормальные драйверы.


P0
Go to the top of the page
 
+Quote Post
_yura_
сообщение Sep 18 2012, 08:09
Сообщение #13


Участник
*

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



нормальных драйверов там нету

там даже настройки направления порта нету(вх/вых)

Сообщение отредактировал _yura_ - Sep 18 2012, 08:10
Go to the top of the page
 
+Quote Post
редактор
сообщение Sep 18 2012, 11:21
Сообщение #14


Местный
***

Группа: Участник
Сообщений: 356
Регистрация: 9-06-07
Пользователь №: 28 315



Цитата
там даже настройки направления порта нету(вх/вых)

потому что порты квазидвунаправленные (мудрое слово-то какое), то есть работают и на вход и на выход. Единственная оговорка, для нормальной работы на вход, надо в порт записать 1.


--------------------
Хорошую систему делают из стандартных блоков нестандартно мыслящие инженеры.
Go to the top of the page
 
+Quote Post
fox1
сообщение Sep 18 2012, 11:36
Сообщение #15


Участник
*

Группа: Участник
Сообщений: 73
Регистрация: 3-05-06
Из: Нижний Новгород
Пользователь №: 16 725



Попробуйте MAX3000E или ему подобные

http://www.maximintegrated.com/datasheet/index.mvp/id/3672
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 3rd September 2025 - 01:38
Рейтинг@Mail.ru


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