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

Согласование логических уровней

Я применял эту схему в первом варианте клона ICD2 Пики программировались без особых проблем, с отладкой танцевать приходилось но проблема была не в согласовании.

post-21006-1335707739_thumb.png

Значит и мне должна подойти. Как транзисторы рассчитывали???

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


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

У схемы есть 3 особенности:

1) Напряжение порта 1 должно быть не меньше, чем порта 2

2) Схема создает дополнительную нагрузку (по 0) на оба порта в виде параллельно соединенных R1 и R2

3) Переход обоих портов из 0 в 1 обеспечивается только pull-up резисторами (R1 и R2). Могут быть проблемы с фронтами при больших частотах

В остальном вполне нормальная схема

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


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

У схемы есть 3 особенности:

1) Напряжение порта 1 должно быть не меньше, чем порта 2

2) Схема создает дополнительную нагрузку (по 0) на оба порта в виде параллельно соединенных R1 и R2

3) Переход обоих портов из 0 в 1 обеспечивается только pull-up резисторами (R1 и R2). Могут быть проблемы с фронтами при больших частотах

В остальном вполне нормальная схема

Как думаете будет ли схема работать в программаторе, скорость 115200 бит/с.

 

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


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

Как думаете будет ли схема работать в программаторе, скорость 115200 бит/с.
Зависит от схемы програматора (и того, что програмируется)

 

 

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


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

Зависит от схемы програматора (и того, что програмируется)

програматор который от Petka (STK500), хочу программировать микроконтроллеры Avr с питанием от 3.3 до 5 вольт.

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


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

програматор который от Petka (STK500),
Это мне ничего не говорит, нужна схема

хочу программировать микроконтроллеры Avr с питанием от 3.3 до 5 вольт.
Опять же, если брать 'голый' МК, то это одно дело, а если он (МК) будет программироваться в составе устройства, то нужно смотреть на схему устройства

 

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


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

Если еще не поздно, то посмотрите в сторону 74HC244. Он используется в некоторых JTAGах и их китайских клонах для АТМЕЛовских МК и в USB-Blaster для ПЛИС. Выход контроллера 3,3 или 5В, а выход МС задается U питания самой МС.

даже при питании в 6В (максимальное) входной порог лог.1 составляет 3,2 В, т.обр. можно хоть до 6В линию сделать при выходе МК в 3,3В.

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


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

Подскажите, у TSX0104 будет существенное преимущество перед транзисторным вариантом из первого сообщения?

Требуется для согласования программатора (3.3В) и EMMC (1.8 В)

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


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

Подскажите, у TSX0104 будет существенное преимущество перед транзисторным вариантом из первого сообщения?

 

Преимущество однозначно будет. Схема из первого сообщения очень медленная.

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


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

Заказал TXS0104, дождался, развел и вытравил платку, отпаял EMMC, припаял ее проводками и... и ничего.

Пару минут стандартный картридер мигает светодиодом, потом в системе появляется новый диск, но при любых действиях с ним снова моргания пару минут и ошибка.

Долго гуглил, думал что неправильно подпаялся к EMMC, потом игрался с питанием, пробовал другой картридер, добавлял конденсаторы - ничего.

Решил подключить EMMC напрямую к ридеру, т.е. на вход TXS0104 - все аналогично. А вот когда отключил входы TXS0104 - флешка увиделась.

Подумал что криво развел земли. Начал резать дорожки, бросать пермычки, цеплять конденсаторы, но подключение любого из входов прерывает обмен с EMMC.

Отключил от TXS0104 землю - все равно она мешает. Отключил Vcca (низковольтную входную часть 1.8В) - EMMC снова определяется.

В итогде, получается такая картина: EMMC подключена к картридеру (3 сигнала - DAT Clk Cmd) напрямую, параллельно входы TXS0104. Ее выходы висят в воздухе. Низковольтное питание Vcca и вывод OE висят в воздухе. Подключаю картридер - сразу определяется, через flashnul делаю дамп - все отлично. Если подаю по-горячему питание на Vcca - обмен продолжается, отключаю Vcca, подаю питание на OE - процесс идет. Если подаю питание сразу на Vcca и OE - процесс останавливается.

Как это можно объяснить?

Сама TXS0104 живая. Если замыкаю вход или выход на землю, то на противоположном выходе или входе при этом тоже появляется ноль.

Изменено пользователем Grishanenko

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


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

Да схема идеально подходит для применения в шинных системах 1-Wire, I2C. Подойдет ли она мне???

 

Спасибо.

у меня на 400 кГц 5/3,3 В работает, в stk500 максимуму 465 кГц - наверное будет работать.

Но я как лентяй не сам паял, а купил готовые

 

Сергей

post-64861-1458200414_thumb.jpg

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


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

Сам спросил - сам отвечу. Похоже что не хватает быстродействия.

Оказалось что TXS0104 и TXS0108 отличаются не только числом выводов.

Для 0104 заявлено:

Max Data Rates

24 Mbps (Push Pull)

2 Mbps (Open Drain)

Далее в таблицах фигурируют те же числа.

0108 быстрее:

Maximum Data Rates

110 Mbps (Push Pull)

1.2 Mbps (Open Drain)

Странно, но в таблицах значения 60 Mbps и 2 Mbps. Получается что как минимум в 2.5 раза быстрее, если не в 4.5.

Заказал 0108. Приедет - проверю.

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


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

Подключаю ПЛИС с уровнем выходов 3,3 В (LVTTL) к микросхеме с питанием 5 В. Подключить нужно 9 выводов. Выводы микросхемы указаны в таблице:

 

05_10_2016_13_14_43.jpg

 

 

Какой преобразователь уровней возможно использовать? 74HC244? 74HC259? TXS0104? TXS0108 или какой то другой? Нужна ли мне характеристика for Open-Drain and Push-Pull Applications в выбранном преобразователе?

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


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

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

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

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

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

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

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

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

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

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