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

 
 
76 страниц V  « < 56 57 58 59 60 > »   
Reply to this topicStart new topic
> AvrUsb500 by Petka. продолжение, Вариант программатора AVR, доступный для простого изготовления. ч2.
andries5
сообщение May 6 2012, 14:51
Сообщение #856


Участник
*

Группа: Участник
Сообщений: 56
Регистрация: 15-01-09
Из: Moldova
Пользователь №: 43 421



Цитата(electronics @ May 6 2012, 15:26) *
Здравствуйте, возможно с помощью данного программатора программировать микроконтроллеры с напряжением питания 3В.

Думаю не проблема. FT232RL переключить в режим 3v3, и подать на процессор также 3в. Тогда target будет связан трех-вольтовым интерфейсом.
Go to the top of the page
 
+Quote Post
electronics
сообщение May 6 2012, 17:09
Сообщение #857


Участник
*

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



Цитата(andries5 @ May 6 2012, 17:51) *
Думаю не проблема. FT232RL переключить в режим 3v3, и подать на процессор также 3в. Тогда target будет связан трех-вольтовым интерфейсом.

Будет ли работать процессор программатора от 3В??? Рабочие напряжения 4,5-5,5В.
Думаю поставить на каждую линию преобразователь уровней на полевом транзисторе.
Прикрепленное изображение
Go to the top of the page
 
+Quote Post
andries5
сообщение May 6 2012, 20:16
Сообщение #858


Участник
*

Группа: Участник
Сообщений: 56
Регистрация: 15-01-09
Из: Moldova
Пользователь №: 43 421



Цитата(electronics @ May 6 2012, 19:09) *
Будет ли работать процессор программатора от 3В??? Рабочие напряжения 4,5-5,5В.

Вы правы. Забыл, что частота выше 10Мгц.
Go to the top of the page
 
+Quote Post
hd44780
сообщение May 7 2012, 06:43
Сообщение #859


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

Группа: Свой
Сообщений: 1 202
Регистрация: 26-08-05
Из: Донецк, ДНР
Пользователь №: 7 980



Цитата(amv2000 @ May 6 2012, 00:02) *
Так в PDF чем не подходит то? или что то изменить хотели... есть на SMD.


Спасибо за файлик.
Пошёл, купил эту FT-шку, но она очень мелкая, сам я такие паять не могу, увы sad.gif , поэтому и хочу заказать спецам некую отдельную универсальную платку с FT, чтобы использовать её и с программатором, и с другими схемами.
Если б она была с таким же шагом, как AVR-ы, или какой-нибудь LM358, я бы мож и справился б ...

Сообщение отредактировал hd44780 - May 7 2012, 06:51


--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса.
(с) Мария Эдуарда
Go to the top of the page
 
+Quote Post
Petka
сообщение May 7 2012, 19:39
Сообщение #860


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

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(electronics @ May 6 2012, 17:26) *
Здравствуйте, возможно с помощью данного программатора программировать микроконтроллеры с напряжением питания 3В.

Можно. Ничего переделывать не нужно.
Go to the top of the page
 
+Quote Post
electronics
сообщение May 8 2012, 09:38
Сообщение #861


Участник
*

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



Цитата(Petka @ May 7 2012, 22:39) *
Можно. Ничего переделывать не нужно.

Можно поподробнее, что для этого нужно сделать???
Go to the top of the page
 
+Quote Post
Petka
сообщение May 8 2012, 18:31
Сообщение #862


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

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(electronics @ May 8 2012, 13:38) *
Можно поподробнее, что для этого нужно сделать???

Просто программируете как обычно. По выходу у программатора стоят токоограничивающие резисторы. 3х вольтовый логический уровень нормально распознаётся программатором.
Go to the top of the page
 
+Quote Post
Denn2003
сообщение May 9 2012, 05:26
Сообщение #863





Группа: Новичок
Сообщений: 7
Регистрация: 27-02-09
Пользователь №: 45 421



Цитата(hd44780 @ May 7 2012, 10:43) *
Спасибо за файлик.
Пошёл, купил эту FT-шку, но она очень мелкая, сам я такие паять не могу, увы sad.gif , поэтому и хочу заказать спецам некую отдельную универсальную платку с FT, чтобы использовать её и с программатором, и с другими схемами.
Если б она была с таким же шагом, как AVR-ы, или какой-нибудь LM358, я бы мож и справился б ...

В интернете можно купить различные платы переходников USB-RS232. Цена около 100р с пересылкой. Проверил лично - переходники на м/с PL2303 и СР2102 - всё работают. Пример - USB To RS232 TTL PL2303HX Auto Converter Module Converter Adapter 5V 3.3V Output на сайте _http://www.buyincoins.com/categories/Toys-Hobbies/Puzzles-Educational/
Go to the top of the page
 
+Quote Post
electronics
сообщение May 9 2012, 14:51
Сообщение #864


Участник
*

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



Цитата(Petka @ May 8 2012, 21:31) *
Просто программируете как обычно. По выходу у программатора стоят токоограничивающие резисторы. 3х вольтовый логический уровень нормально распознаётся программатором.

По-моему плохая идея - при напряжении на выходе программатора сильно большем, чем питание программируемого микроконтроллера (например, 5В и 3.3В), мы получаем очень плохой режим (некорректная работа или выход микросхемы из строя).

Сообщение отредактировал electronics - May 9 2012, 14:52
Go to the top of the page
 
+Quote Post
Petka
сообщение May 9 2012, 18:25
Сообщение #865


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

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(electronics @ May 9 2012, 18:51) *
По-моему плохая идея - при напряжении на выходе программатора сильно большем, чем питание программируемого микроконтроллера (например, 5В и 3.3В), мы получаем очень плохой режим (некорректная работа или выход микросхемы из строя).

Формально входы AVR не "5V tolerant" при питании ниже 4,5 Вольта. Однако: на каждом порту AVR стоят защитные диоды от статики. При логической единице программатора через эти диоды потечёт ток равный (5V - (3.3V + 0.5V)) / 100 Ohm = 12 mA. Что приведёт к выделению на порте (0.5V * 12mA) = 6mW. Сгорит ли от данного тепловыделения порт? Давайте вместе посчитаем: При питании 5V порт может отдавать до 20mA, при этом на выходе порта будет от 4.1 Вольта. Остальное (5V-4.1V) = 0.9V упадёт на внутреннем сопротивлении выходного ключа порта. При токе 20мА это рассеиваемая мощность (0.9V * 0.02A) = 18mW, что в три раза больше чем при программировании программатором.
А теперь решайте сами можно ли программировать 5Вольтовым программатором 3,3Вольтовые устройства. На моей практике ни одного чипа таким образом из строя не было выведено, что сходится с теорией.
P.S. Все константы в расчётах выше брал из datasheet на mega328P. Константа 100 Ом из BOM программатора.
Go to the top of the page
 
+Quote Post
electronics
сообщение May 9 2012, 19:59
Сообщение #866


Участник
*

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



Цитата(Petka @ May 9 2012, 21:25) *
Однако: на каждом порту AVR стоят защитные диоды от статики. При логической единице программатора через эти диоды потечёт ток равный (5V - (3.3V + 0.5V)) / 100 Ohm = 12 mA. Что приведёт к выделению на порте (0.5V * 12mA) = 6mW. Сгорит ли от данного тепловыделения порт?

Это стрессовый параметр аварийного режима, на который нельзя орентироваться при разработках. Микроконтроллер запрограммированный таким образом лучше уже не использовать для ответственных приложений, так как говорить о надежности такого микроконтроллера уже не стоит.
Go to the top of the page
 
+Quote Post
Petka
сообщение May 10 2012, 04:21
Сообщение #867


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

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(electronics @ May 9 2012, 23:59) *
.... Микроконтроллер запрограммированный таким образом лучше уже не использовать для ответственных приложений, так как говорить о надежности такого микроконтроллера уже не стоит.

При такой паранойе лучше ставить преобразователи уровней. А ещё лучше опторазвязку.
Go to the top of the page
 
+Quote Post
electronics
сообщение May 12 2012, 16:20
Сообщение #868


Участник
*

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



Цитата(Petka @ May 10 2012, 07:21) *
При такой паранойе...

Давайте не будем грубить! Каждый имеет право высказать своё мнение.

Сообщение отредактировал electronics - May 12 2012, 16:26
Go to the top of the page
 
+Quote Post
bogomol-mellon
сообщение May 24 2012, 07:01
Сообщение #869





Группа: Новичок
Сообщений: 3
Регистрация: 22-12-11
Из: кореновск
Пользователь №: 69 027



огромное спасибо автору за проект!!! наконец-то я его домучал.все заработало : прошил через пони, светик моргает ровно 6 раз, в терминале распознается . проишть им пока ничего не пробовал но на днях попробую и отпишусь о результатах.

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

Сообщение отредактировал bogomol-mellon - May 24 2012, 07:04
Go to the top of the page
 
+Quote Post
Зверушка Джонс
сообщение May 27 2012, 01:13
Сообщение #870





Группа: Новичок
Сообщений: 1
Регистрация: 27-05-12
Пользователь №: 72 023



Спасибо автору за изящное решение, поделюсь проблемой. Программатор собрал по схеме с 232bm, начал самопрошивку - и тут выяснилось, что во время чтения контроллера usb интерфейс как будто засыпает через некоторое время, ибо контролю процесс по осциллографу - идет обмен, достаточно долго, пони уже 10% показывает, и вдруг - облом! все порты в третье состояние, хотя вроде никто не препятствовал. На запись ситуация еще плачевнее - время работы ft'шки меньше. А самое плохое, это конечно же фьюзы! Прочитать прочитали, выставил как надо, записать! - и все! облом в передаче, контроллер в кому, ессно..
П.С. Может в темах уже поднимался этот вопрос и находился ответ, тогда пните меня к нему, плиз. Честно, мог пропустить )))))
Go to the top of the page
 
+Quote Post

76 страниц V  « < 56 57 58 59 60 > » 
Reply to this topicStart new topic
5 чел. читают эту тему (гостей: 5, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 06:29
Рейтинг@Mail.ru


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