Перейти к содержанию
    

CMOS(3V)->TTL(3.3V) и обратно

Доброго времени суток всем!

===

Подскажите микросхему для преобразования из 3V CMOS level в 3.3V TTL level.

Скорость 9600бод.

===

Спасибо за ответы!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подскажите микросхему для преобразования из 3V CMOS level в 3.3V TTL level.

А зачем преобразовывать и так совместимые уровни?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А зачем преобразовывать и так совместимые уровни?

Тоже так думал.

Не работает то, что должно железно работать.

Железо в 2х экземплярах сделал.

Софт не мой и на 100% рабочий.

Уже не знаю на что думать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ARM <-> EB - 230 от !_transystem_!

===

По уровням всё должно быть ОК.

ТТЛ:

Hi: 2.4V...

Lo: 0-0.4V

КМОП:

если не ошибаюсь, где-то половина питания.

===

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Какой именно? Электрические характеристики у всех разные.

Увлекся. Забыл написать. lpc_2368.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тут разве что EB-230 может не понравиться 3.3V на входе. Попробуйте в качестве эксперимента снизить напряжение питания процессора до 3.0V.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ARM <-> EB - 230 от !_transystem_!

===

По уровням всё должно быть ОК.

ТТЛ:

Hi: 2.4V...

Lo: 0-0.4V

КМОП:

если не ошибаюсь, где-то половина питания.

===

У CMOS VIH>=0.7*VCC, VIL<=0.3*VCC.

У TTLV VIH>=2,0В, VIL<=0,8В.

Интерфейс у EB-230 какой используете? UART или SPI?

А, пардон! Торможу. :) Раз 9600, то UART вестимо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тут разве что EB-230 может не понравиться 3.3V на входе. Попробуйте в качестве эксперимента снизить напряжение питания процессора до 3.0V.

Питание на eb идет ровно 3В. А вот уровни для порта 3.3В.

Если верить даташиту, то можно 3В +/-10%. Т.е. 3.3В это входит в нужный диапазон.

Но попробовать думаю стоит.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тут разве что EB-230 может не понравиться 3.3V на входе. Попробуйте в качестве эксперимента снизить напряжение питания процессора до 3.0V.

EB-230 может и от 3.3В работать. В даташите указано в одном месте

Supply Voltage DC 2.8~3.3V

В другом

Digital power supply, 3.0V±10%

Да и 0,3В навряд ли смогут открыть защитные диоды у нее и как-то повлиять на работу.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У CMOS VIH>=0.7*VCC, VIL<=0.3*VCC.

У TTLV VIH>=2,0В, VIL<=0,8В.

Интерфейс у EB-230 какой используете? UART или SPI?

А, пардон! Торможу. :) Раз 9600, то UART вестимо.

Да. Уарт. Ещё осциллом смотрел. Сигнал в модуль идет и идет чистенький. Как нужно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да и 0,3В навряд ли смогут открыть защитные диоды у нее и как-то повлиять на работу.

Согласен, маловероятно. Но если не поможет, то остается искать проблему в другом месте.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Но попробовать думаю стоит.
Для начала попробуйте просто резистор 300-330 Ом последовательно со ее входом RXD поставить. Ну и надеюсь вы не соединили (случайно ;) ) одноименные входы у МК и EB-230? TXD с RXD, а RXD с TXD соединять нужно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...