|
|
  |
Согласование логических уровней |
|
|
|
May 2 2012, 12:33
|
Участник

Группа: Участник
Сообщений: 48
Регистрация: 28-01-12
Пользователь №: 69 930

|
Цитата(DL36 @ Apr 29 2012, 17:56)  Я применял эту схему в первом варианте клона ICD2 Пики программировались без особых проблем, с отладкой танцевать приходилось но проблема была не в согласовании. [attachment=68045:ICD2.PNG] Значит и мне должна подойти. Как транзисторы рассчитывали???
|
|
|
|
|
May 3 2012, 13:50
|
Участник

Группа: Участник
Сообщений: 48
Регистрация: 28-01-12
Пользователь №: 69 930

|
Цитата(XVR @ May 3 2012, 12:15)  У схемы есть 3 особенности: 1) Напряжение порта 1 должно быть не меньше, чем порта 2 2) Схема создает дополнительную нагрузку (по 0) на оба порта в виде параллельно соединенных R1 и R2 3) Переход обоих портов из 0 в 1 обеспечивается только pull-up резисторами (R1 и R2). Могут быть проблемы с фронтами при больших частотах В остальном вполне нормальная схема Как думаете будет ли схема работать в программаторе, скорость 115200 бит/с.
|
|
|
|
|
May 3 2012, 16:45
|
Участник

Группа: Участник
Сообщений: 48
Регистрация: 28-01-12
Пользователь №: 69 930

|
Цитата(XVR @ May 3 2012, 18:44)  Зависит от схемы програматора (и того, что програмируется) програматор который от Petka (STK500), хочу программировать микроконтроллеры Avr с питанием от 3.3 до 5 вольт.
|
|
|
|
|
May 5 2012, 09:58
|
Гуру
     
Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847

|
Цитата(electronics @ May 3 2012, 20:45)  програматор который от Petka (STK500), Это мне ничего не говорит, нужна схема Цитата хочу программировать микроконтроллеры Avr с питанием от 3.3 до 5 вольт. Опять же, если брать 'голый' МК, то это одно дело, а если он (МК) будет программироваться в составе устройства, то нужно смотреть на схему устройства
|
|
|
|
|
Aug 20 2012, 04:46
|
Участник

Группа: Участник
Сообщений: 50
Регистрация: 2-12-09
Пользователь №: 54 010

|
Если еще не поздно, то посмотрите в сторону 74HC244. Он используется в некоторых JTAGах и их китайских клонах для АТМЕЛовских МК и в USB-Blaster для ПЛИС. Выход контроллера 3,3 или 5В, а выход МС задается U питания самой МС. даже при питании в 6В (максимальное) входной порог лог.1 составляет 3,2 В, т.обр. можно хоть до 6В линию сделать при выходе МК в 3,3В.
|
|
|
|
|
Jan 29 2016, 08:58
|
Группа: Участник
Сообщений: 8
Регистрация: 30-11-12
Пользователь №: 74 629

|
Подскажите, у TSX0104 будет существенное преимущество перед транзисторным вариантом из первого сообщения? Требуется для согласования программатора (3.3В) и EMMC (1.8 В)
|
|
|
|
|
Mar 16 2016, 20:07
|
Группа: Участник
Сообщений: 8
Регистрация: 30-11-12
Пользователь №: 74 629

|
Заказал 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 - Mar 17 2016, 18:33
|
|
|
|
|
Mar 17 2016, 07:40
|
Знающий
   
Группа: Свой
Сообщений: 708
Регистрация: 8-05-11
Из: Чг
Пользователь №: 64 861

|
Цитата(electronics @ Apr 27 2012, 14:37)  Да схема идеально подходит для применения в шинных системах 1-Wire, I2C. Подойдет ли она мне???
Спасибо. у меня на 400 кГц 5/3,3 В работает, в stk500 максимуму 465 кГц - наверное будет работать. Но я как лентяй не сам паял, а купил готовые Сергей
Эскизы прикрепленных изображений
|
|
|
|
|
Mar 17 2016, 18:32
|
Группа: Участник
Сообщений: 8
Регистрация: 30-11-12
Пользователь №: 74 629

|
Сам спросил - сам отвечу. Похоже что не хватает быстродействия. Оказалось что 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. Приедет - проверю.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|