реклама на сайте
подробности

 
 
> изолированный (опторазвязанный) программатор для AVR
sbw
сообщение Dec 13 2007, 20:53
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 39
Регистрация: 5-10-07
Из: Харьков, Украина
Пользователь №: 31 107



Я думаю, вы знаете, как устроен программатор stk300 - 74 ls 244 и немного резисторов.
Нужен такой же, но оптоизолированный - чтобы программировать процессор в схеме под напряжением, не развязанным с сетью 220 вольт.
Нарисовал схему на двух 244х, между ними оптроны pc817, в светодиодную часть оптрона поставил резистор на 300 ом, в фототранзисторную - 1к. Не работает. Оказалось, или оптроны не тянут по частоте, или я резисторы для них слишком большие поставил: если оптроны заменить перемычками - все работает. Уменьшил резисторы до 200 ом (вместо стоявшего 300 ом) / 300 ом (вместо стоявшего 1к) - все равно плохо работает, только на низкой частоте (опция для авреал -o100)
Посоветуйте оптрон? Частоты там, как я понимаю, максимум - мегагерц. Хотя почему-то мне казалось, что ниже. Критичных сигналов всего 3, на ресет и управление передачей 244й, я думаю, можно оставить 817е.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 11)
dx40
сообщение Dec 13 2007, 21:01
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 147
Регистрация: 4-05-06
Пользователь №: 16 779



817 совсем никакие, не для передачи данных. Я использовал H11L1 на скорости в четверть мегабита - полет нормальный.
Go to the top of the page
 
+Quote Post
sbw
сообщение Dec 13 2007, 21:25
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 39
Регистрация: 5-10-07
Из: Харьков, Украина
Пользователь №: 31 107



Цитата(dx40 @ Dec 13 2007, 23:01) *
Я использовал H11L1 на скорости в четверть мегабита - полет нормальный.

Спасибо, попробую, выглядит, как "то, что надо" smile.gif
Go to the top of the page
 
+Quote Post
Rst7
сообщение Dec 14 2007, 06:26
Сообщение #4


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата(sbw @ Dec 13 2007, 23:25) *
Спасибо, попробую, выглядит, как "то, что надо" smile.gif


Сергей, попробуй для начала такой костыль (я думаю, у тебя там напряжение больше 5 вольт найдется)

Прикрепленное изображение


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
bzx
сообщение Dec 14 2007, 07:03
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 482
Регистрация: 5-07-05
Из: Санкт-Петербург
Пользователь №: 6 528



Цитата(Rst7 @ Dec 14 2007, 09:26) *
Сергей, попробуй для начала такой костыль (я думаю, у тебя там напряжение больше 5 вольт найдется)
Прикрепленное изображение

Не хилый ток в базе!


--------------------
Для связи email: info собака qbit.su
Go to the top of the page
 
+Quote Post
Qwertty
сообщение Dec 14 2007, 07:03
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 408
Регистрация: 21-10-06
Из: Санкт-Петербург
Пользователь №: 21 527



Может проще развязать программатор с rs232 интерфейсом? Типа avr910. Почему именно LPT?
Go to the top of the page
 
+Quote Post
GDI
сообщение Dec 14 2007, 07:09
Сообщение #7


Профессионал
*****

Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008



А еще проще развязать USB программатор, например avr910usb, но проблема с высокоскоростными оптронами все равно останется.


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post
dmtr
сообщение Dec 14 2007, 07:21
Сообщение #8


Частый гость
**

Группа: Участник
Сообщений: 80
Регистрация: 5-09-06
Из: Nsk
Пользователь №: 20 094



Adum-ы использовать нельзя ?
Go to the top of the page
 
+Quote Post
sbw
сообщение Dec 14 2007, 07:38
Сообщение #9


Участник
*

Группа: Участник
Сообщений: 39
Регистрация: 5-10-07
Из: Харьков, Украина
Пользователь №: 31 107



Цитата(Rst7 @ Dec 14 2007, 08:26) *
Сергей, попробуй для начала такой костыль (я думаю, у тебя там напряжение больше 5 вольт найдется)

Прикрепленное изображение

А что именно "не успевает"? Диод или транзистор?
Может смысла в "костылях" (еще один такой вариант - на диоде запараллелить резистор цепочкой "еще один резистор плюс конденсатор последовательно") все равно нет - не тянут они больше 100 кгц, и даже полмегагерца выжать из этих оптронов не удастся?

А какие диапазоны частот геренируются на стк-шке авреалом? Че-то я больше 20 кгц не намерял, хотя, по-логике, по-умолчанию запущенный авреал дает 800 кгц на sck, или я ошибаюсь?


Цитата(Qwertty @ Dec 14 2007, 09:03) *
Может проще развязать программатор с rs232 интерфейсом? Типа avr910. Почему именно LPT?

Потому, что с ним работает авреал.
А авреал можно встраивать в свою оболочку типа "среды разработки".
Ну и главное - он простой и вполне удобный.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Dec 14 2007, 08:06
Сообщение #10


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата(sbw @ Dec 14 2007, 09:38) *
А что именно "не успевает"? Диод или транзистор?


Не успевает закрыться транзистор из-за эффекта Миллера. В предложенном костыле он рояль не спляшет. А вот открыться транзистор успевает.


Цитата
(еще один такой вариант - на диоде запараллелить резистор цепочкой "еще один резистор плюс конденсатор последовательно")


Вот это точно лишнее, такая цепь ускорит открывание, а закрыть транзистор не поможет. Другое дело, к моей схеме еще диодик Шотки катодом к базе, анодом к коллектору, дабы избавиться от глубокого насыщения - ток в базе действительно великоват может быть, долго будет выходить из насыщения.

Цитата
Может смысла в "костылях" все равно нет - не тянут они больше 100 кгц, и даже полмегагерца выжать из этих оптронов не удастся?


А вот я сейчас и попробую. В железе wink.gif Кажется мне, что вполне сработает костыль.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
yarunt
сообщение Dec 14 2007, 09:04
Сообщение #11


Местный
***

Группа: Участник
Сообщений: 215
Регистрация: 13-12-06
Из: fghgfh
Пользователь №: 23 476



Сам сталкивался с такой проблемой ,для быстродействия ставьте 6n137 полоса пропускания 10mbit/c.


--------------------
Нельзя впихнуть,невпихуемое?МОЙ БЛОГ
Go to the top of the page
 
+Quote Post
umup
сообщение Dec 14 2007, 09:26
Сообщение #12


Местный
***

Группа: Свой
Сообщений: 226
Регистрация: 2-06-06
Пользователь №: 17 720



Цитата
Сам сталкивался с такой проблемой ,для быстродействия ставьте 6n137 полоса пропускания 10mbit/c

точно, или adum12,13,14, iso72x, si84xx, но дорогие

статья по этой теме :
http://www.embedded.com/columns/technicali...equestid=191323

если развязывать по посл. порту (напр. AVR910) а не по SPI, то подойдут и более медленные (100кбит - 1мбит) оптопары типа 6n135,136, h11l1, 74ol6000 и т.п.

одна из схем на USB с опторазвязкой :
http://ukpyr.narod.ru/prog_avr910_iso_03.htm?lang=rus

или этот, развязку можно сделать так же :
http://tuxgraphics.org/electronics/200510/article05101.shtml

Сообщение отредактировал umup - Dec 14 2007, 09:31
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 05:09
Рейтинг@Mail.ru


Страница сгенерированна за 0.01484 секунд с 7
ELECTRONIX ©2004-2016