avatar_Бандерівець

Опторазвязка TTL-логики (стаття для http://microsin.ru)

Автор Бандерівець, 30-08-2012, 10:08:46

Попередня тема - Наступна тема

0 Користувачі і 1 Гість дивляться цю тему.

БандерівецьTopic starter

http://microsin.ru/
Все началось с того что возникла необоримость отлаживать плату через клон JTAG-ICE при включенном ТЭНе, мощность которого регулировалась симистором методом фазового регулирования.  JTAG-ICE подключался к компьютеру через переходник USB-COM, который был сделан на базе PL-2303
Переходник от кабеля для подключения мобилок.
[attach=2]
Появилась маленькая проблема которая быстро превратилась в большую проблему, суть в том что при работе ТЭНа не на полной мощности ТЭН создавал помехи в сеть, микроконтроллер работал без сбоев но прошивать или отлаживать  было невозможно.
Первым делом провода которые были подключены к моей ATMEGA32, это линия датчиков ds18b20, датчик давления MPX и др, поменял на экранированые, экран заземлил, ТЭН был уже  заземлен, на на плате по добавлял дополнительные конденсаторы и катушку индуктивности все меры были напрасны, JTAG-ICE не хотел работать и все.

Следующим этапом стало добавление платы с фильтрами перед трансформатором 220В.-5В., плату фильтра я вырезал от БП от компьютера,  на плате стоял дроссель, потом варистор, далее дросель с двумя катушками после них два кондера на землю. Провода от JTAG-ICE к МК сделал короткие(5 см.)  Результат тоже был негативным. Остался только один вариант, это оптически развязать компьютер от МК.

Нарисовал схему , сделал плату,  для опторазвязки взял оптроны 6n137, подключил, комп видит JTAG-ICE, но каждый рез выдавал разные ошибки.
Тогда резисторы R2 и R4(на схеме) номиналом  заменил  4К7 заменил на 2К2. Отладка заработала, для пробы поставил оптроны более медленные 6n136, тоже все превосходно работало. От переходника  USB-COM со стороны COM  идет кабель с проводами TX, RX GND, для питания светодиода на оптроне от переходника вывел отдельный провод +5.
[attach=1]

Ну не все так просто, время от времени при отладке windows падал в синий экран. Это было связано с тем что подпаянный провод +5 был не в экране и по нему наводились помехи, а далее или материнская плата или драйвера плохо написанный, но помехи каким-то образом влияли на работу компьютера.
Тогда кабель был заменен на экранированный 4-х жильный, оплетку проводом припаял к оплетке USB, провод который соединяет две оплетки без изоляции и идет по корпусу переходника, переходник замотал пищевой алюминиевой фольгой и обмотал изолентой. Переходник и провода стали экранированный, а экран заземлен. После этих манипуляци работает без отлаживаю и прошиваю плату без сбоев. В будущем оптоизоляцию буду ставить на плату с JTAG-ICE.
[attach=3]
[attach=4]
[attach=5]
[attach=6]
[attach=8]

В архиве схема и печатная плата нарисованные в EAGLE  6.1.0

SMF spam blocked by CleanTalk