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

 
 
> ATmega xxL, и программирование 5 вольтами
junoSynthesizer
сообщение Dec 28 2006, 12:28
Сообщение #1


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

Группа: Свой
Сообщений: 83
Регистрация: 25-11-05
Из: odessa
Пользователь №: 11 397



народ, помогите не спалить схему.

итак, входные данные: ATmega 16L, программатор на 5В, дорогая железка, в которую впивается процессор с внутрисхемным напряжением 3В.

задание: впаять процессор, провести испытания, провести исправление глюков, снова испытания... короче предстоит неоднократное перепрограммирование в схеме.

вопрос: что будет с процессором, если к нему будет подведено питание 3В из схемы, от него будут идти провода для управления 3В логикой... а на пины программирования прицепить выводы 5В программатора и соединить земли проца и программатора? не пробъёт ли это схему железки? не накроется ли процессор? будет ли происходить программирование?

помогите, срочно надо принять решение - паять ли 3В программатор!

(ЗЫ: пины программировния используются только для программирования)
дополнение: программатор STK200 собраный по схеме с сайта пони-прога, программирование - пони прог.


--------------------
Вся жизнь - ништяк, все бабы - леди, а солнце - шар дающий свет
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
defunct
сообщение Dec 28 2006, 21:43
Сообщение #2


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



На мой взгляд ничего не нужно менять.
Всмысле можно программировать 5V программатором без всяких доработок, переделок, резисторов и т.п.. Процессору M16L глубоко фиолетово, что будет на входах программирования. У него все пины 5V tolerant, а сам чип к тому же преспокойно работает от 5V.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Dec 28 2006, 22:23
Сообщение #3


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(defunct @ Dec 28 2006, 20:43) *
а сам чип к тому же преспокойно работает от 5V.
Работать-то он работает, но вот на шине питания скорее всего кроме процессора висят и другие 3в микросхемы, которые от 5в если не сгорят, то с большой долей вероятности деградируют. Так что питание лучше не завышать.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
CDT
сообщение Dec 29 2006, 08:15
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 303
Регистрация: 3-03-05
Пользователь №: 3 044



Цитата(Сергей Борщ @ Dec 28 2006, 22:23) *
Работать-то он работает, но вот на шине питания скорее всего кроме процессора висят и другие 3в микросхемы, которые от 5в если не сгорят, то с большой долей вероятности деградируют. Так что питание лучше не завышать.

Совершенно логично.
Логично и то, зачем подавать на входы программирования сигналы уровнем 5В, если контроллер питается 3-мя В. Только что бы через защитные диоды контроллера поднять напряжение шины питания.
Если быть уверенным, что остальные составляющие платы умрут не от превышения напряжения на ~1,5В, а от мощности, выделившейся на них - ограничивающие ток резисторы помогут.
А можно по 2-3 диода последовательно в MOSI и SCK воткнуть.
А можно программатор на КМОП сделать и регулировать его напряжение птания
А можно програматору драйвер на выходе поставить с регулировкой выходного напряжения
А можно програматор сделать на AVRxxL и у нее напряжение питания переключать


--------------------
Опыт - чудесная вещь: легко использовать, можно продать, трудно пропить.
Go to the top of the page
 
+Quote Post



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

 


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


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