Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR...

 
Опции темы
Непрочитано 17.09.2016, 11:47  
КСеРоКС
Прописка
 
Регистрация: 26.01.2010
Сообщений: 108
Сказал спасибо: 15
Сказали Спасибо 11 раз(а) в 9 сообщении(ях)
КСеРоКС на пути к лучшему
По умолчанию AVR JTAG ICE - мутант с гальваноразвязкой

Здравствуйте уважаемые форумчане!
Захотелось мне как-то заиметь себе AVR-ский программатор с JTAGом.
Вообще до этого АВР кроме 5-проводков ничем не программировал и был счастлив... Но в один прекрасный день я приобрел "JTAG-зависимость" попробовав JTAG для MSP430 на ИАРе. С тех пор зуд не оставляет меня - хочется заиметь такую игрушку для домашнего хобби.
НО! Хочется и еще немного большего) работы с устройствами в "резиновых перчатках" - т.е. гальванически развязать ВСЕ сигналы программатора и питание от целевого-устройства.
За основу взял вот эту схему.
Понятно почти все кроме сигналов SRST и AVR_SRST. Почему их 2? Почему один идет напрямую к камню, а второй тоже к камню, но через согласователь?! Может один из них мне и не нужен вовсе?! тогда какой? В общем кто знает как работает сия штука прошу помощи в разъяснении. Ну или закройте тему и ткните носом в ссыль если все уже давно всем известно. Спасибо!
Реклама:
КСеРоКС вне форума  
Непрочитано 17.09.2016, 12:48  
MisterDi
Почётный гражданин KAZUS.RU
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: AVR JTAG ICE - мутант с гальваноразвязкой

SRST - сигнал сброса таргета. AVR_SRST - буферированный SRST. Т.к. Линия nSRST JTAG-разъема отмечена как in-out, похоже один вывод Меги используется как вход, а другой как выход.
__________________
misterdi<@>i.ua
MisterDi вне форума  
Сказали "Спасибо" MisterDi
КСеРоКС (17.09.2016)
Непрочитано 17.09.2016, 13:01  
ForcePoint
Почётный гражданин KAZUS.RU
 
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 7,017
Сказал спасибо: 3,025
Сказали Спасибо 3,199 раз(а) в 2,171 сообщении(ях)
ForcePoint на пути к лучшему
По умолчанию Re: AVR JTAG ICE - мутант с гальваноразвязкой

Сообщение от КСеРоКС Посмотреть сообщение
За основу взял вот эту схему.
Понятно почти все кроме сигналов SRST и AVR_SRST. Почему их 2? Почему один идет напрямую к камню, а второй тоже к камню, но через согласователь?!
Схема довольно подслеповатая и лучше яндекс не нашёл. Если имеются в виду SRST, AVR_SRST (для JTAG) и AVR_!RST (на выв. 5 XP4 для SPI/PDI/etc.), то тут явная ошибка в подписи последнего сигнала.
Двунаправленным он сделан для поддержки PDI (ЕМНИП). Если нужен только JTAG - соединение этих сигналов с 7-м каналом DD1 можно пропустить и подтянуть AVR_SRST к плюсу. Но не исключено, что прохождение сигнала по этой цепи контролируется DD3 и надо использовать полную схему.

Upd: Двунаправленный изолятор из app. note AVR077: Opto Isolated Emulation for the DebugWIRE - http://www.atmel.com/Images/doc8112.pdf

Последний раз редактировалось ForcePoint; 17.09.2016 в 13:16.
ForcePoint вне форума  
Сказали "Спасибо" ForcePoint
КСеРоКС (17.09.2016)
Непрочитано 18.09.2016, 10:48  
КСеРоКС
Прописка
 
Регистрация: 26.01.2010
Сообщений: 108
Сказал спасибо: 15
Сказали Спасибо 11 раз(а) в 9 сообщении(ях)
КСеРоКС на пути к лучшему
По умолчанию Re: AVR JTAG ICE - мутант с гальваноразвязкой

Нет, ошибки в подключении сигнала AVR_!RST быть не может - просто это ИНОЙ ресет выведенный на ножку !RST (pin4) МК программатора. А XP4 - это ж просто для заливки прошивки в МК. За ссылку на PDI спасибо - сижу, втыкаю что это такое).
КСеРоКС вне форума  
Непрочитано 18.09.2016, 11:05  
КСеРоКС
Прописка
 
Регистрация: 26.01.2010
Сообщений: 108
Сказал спасибо: 15
Сказали Спасибо 11 раз(а) в 9 сообщении(ях)
КСеРоКС на пути к лучшему
По умолчанию Re: AVR JTAG ICE - мутант с гальваноразвязкой

Двунаправленный изолятор тоже посмотрел. На странице 3 аппликухи приведена схема реализации опторазвязки. Вывод - мне нужно использовать 2 оптопары на 1 линию.
Вопрос о назначении R4 в этой схеме - это типа защита от КЗ в случае если на точке RESET уже будет висеть лог. 1, а транзистор из U1 прижмется к земле?
КСеРоКС вне форума  
Непрочитано 02.05.2017, 11:16  
КСеРоКС
Прописка
 
Регистрация: 26.01.2010
Сообщений: 108
Сказал спасибо: 15
Сказали Спасибо 11 раз(а) в 9 сообщении(ях)
КСеРоКС на пути к лучшему
Вопрос Re: AVR JTAG ICE - мутант с гальваноразвязкой

Здравствуйте еще раз!!
С выводами сброса решил: подключать одну линию через оптопару и буфер 244 в таргет, а вторую линию через оптопару обратно в МК. Может переделаю обратную линию через полевик И оптопару (чтоб светодиод оптопары не влиял на состояние линии на стороне Таргета)....

Поскольку программатор еще не собран - возникла новая сложность - решил спросить в этой теме по этой же схеме.

Захотелось поставить MAX232 и FT232 (по крайней мере заложить в плату). Вопрос - как их "запараллелить" на МК программатора? Посмотрел. что есть такой MAX - https://datasheets.maximintegrated.c...22-MAX3241.pdf
Так-с .... Его RX можно заткнуть в Hi-Z.... А посмотрев доки на FT232 я увидел вывод RESET, но не увидел явно. что он переводит ножки RS-232 в Hi-Z - так ли это? Я понял, что микроха работать не будет, если "закопать" этот ресет в землю. но в каком состоянии останется линия приема? А еще лучше было б найти бы решение. где и RX и TX линии можно перевести в Hi-Z (ну чтоб вообще наверняка). Спасибо!!
КСеРоКС вне форума  
Непрочитано 02.05.2017, 12:08  
jump
Почётный гражданин KAZUS.RU
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,984
Сказал спасибо: 0
Сказали Спасибо 4,943 раз(а) в 2,371 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: AVR JTAG ICE - мутант с гальваноразвязкой

а можно было поступить проще - отвязать оптронами программатор от ПК, а далее - MAX232 или FT232. таргет (русского аналога слову не нашел?) везде отделяют буферами с раздельным питанием или скоростными изоляторами, но это явно не для вас. кроме того, оптроны нужны зачастую скоростные, с лог. уровнем - программатор становится дороже феррари
Сообщение от КСеРоКС Посмотреть сообщение
Вопрос - как их "запараллелить" на МК программатора?
а что, православные перемычки-джампера запрещены и надо юдейские методы изобредать? тот мах будет дороже всей платы и что, часто придется подключаться то к RS232, то к USB, что необходимы оба интерфейса? в каждом ПК, как минимум, 4-10шт. USB, а питание программатора можно подавать через DC/DC 5в/5в
jump вне форума  
Непрочитано 02.05.2017, 12:23  
КСеРоКС
Прописка
 
Регистрация: 26.01.2010
Сообщений: 108
Сказал спасибо: 15
Сказали Спасибо 11 раз(а) в 9 сообщении(ях)
КСеРоКС на пути к лучшему
По умолчанию Re: AVR JTAG ICE - мутант с гальваноразвязкой

1. Да - перемычками неинтересно. Вариант с оптронами в голове уже возникал. Еще пришел сейчас к выводу что действительно достаточно затыкать только неиспользуемый приемник.
Мда... Увидел цену на MAX3222 - грусть-печаль... Скорее всего просто сделаю с наружи элемент "И" и буду разрешать/запрещать работу выхода приемника...... И точно также сделаю на USB.... Хотя может все-таки FT232 RESET переводит ноги в "воздух" ?
2. Если оба преобразователя заложены в плату - это еще не значит, что оно сразу так и будет запаяно и будет куплено все одновременно.
3. "Таргет" - это в одно слово пишется. а "целевое устройство программирования" - целых три )).
КСеРоКС вне форума  
Непрочитано 02.05.2017, 13:01  
jump
Почётный гражданин KAZUS.RU
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,984
Сказал спасибо: 0
Сказали Спасибо 4,943 раз(а) в 2,371 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: AVR JTAG ICE - мутант с гальваноразвязкой

Сообщение от КСеРоКС Посмотреть сообщение
перемычками неинтересно
значит - юдей
Сообщение от КСеРоКС Посмотреть сообщение
в одно слово пишется
так же как и ху@ня по отношению к такому решению
Сообщение от КСеРоКС Посмотреть сообщение
может все-таки FT232 RESET переводит ноги в "воздух" ?
а ЛШ почитать лень-тоска? и шанс найти настоящий FT232 невелик - кетаяйцы подделывают на лету. т.к. в оригинале был сом-порт, то замена на pl2303 или ch340/341 более реальна
Сообщение от КСеРоКС Посмотреть сообщение
оба преобразователя заложены в плату - это еще не значит, что
разумное решение - по сом-порту питания нет и нужен внешний БП, по USB решается все - питание и сигнал, в ноутбуках сом-порта нет, в новых ПК почти нет
вывод - попытка надуть коня в вакууме
jump вне форума  
Непрочитано 02.05.2017, 16:54  
КСеРоКС
Прописка
 
Регистрация: 26.01.2010
Сообщений: 108
Сказал спасибо: 15
Сказали Спасибо 11 раз(а) в 9 сообщении(ях)
КСеРоКС на пути к лучшему
По умолчанию Re: AVR JTAG ICE - мутант с гальваноразвязкой

По FT232 кажется нашел!!)
Даташт на 24 стр. :
"
When the FT232R is in
reset, the UART interface I/O pins are tri-stated. Input pins have internal
200kΩ pull-up resistors to VCCIO, so they will gently pull high unless driven by some external logic.
"

"Input pins" я так понял - это речь о стороне USB......
Ну то ж - как "заткнуть" FT-шку - ясно ))

А MAX232 - ну будем ставить элемент И на рассыпухе на приемник ))
КСеРоКС вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Литература по микроконтроллерам (AVR, PIC, ПЛИС и т.д.). Сборка книг - (256 книг+ 27 CD c примерами из книг) [обновление 2011, PDF, DJVU] yurinform Микроконтроллеры, АЦП, память и т.д 5 05.07.2011 19:00
JTAG ICE Clone GLVlad Микроконтроллеры, АЦП, память и т.д 4 30.05.2008 11:14
Программирование МК jtag ice mkII из AVRDUDE SUI Микроконтроллеры, АЦП, память и т.д 0 18.01.2008 09:28
Проблемы с AVR Jtag ICE! Darkdok Микроконтроллеры, АЦП, память и т.д 0 08.07.2005 10:19


Часовой пояс GMT +4, время: 21:51.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot