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

 
 
76 страниц V  « < 53 54 55 56 57 > »   
Reply to this topicStart new topic
> AvrUsb500 by Petka. продолжение, Вариант программатора AVR, доступный для простого изготовления. ч2.
leomor
сообщение Mar 22 2012, 16:51
Сообщение #811


Участник
*

Группа: Участник
Сообщений: 16
Регистрация: 18-03-12
Из: Подмосковье
Пользователь №: 70 869



стоит 14.7456 как и требуется, прошу пардону, не исправил. Так же на схеме присутствуеит разъем для возможности программирования от другого программатора. Но шил всегда его как и предполагалось - понипрогом.
Go to the top of the page
 
+Quote Post
Petka
сообщение Mar 22 2012, 17:33
Сообщение #812


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

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



Цитата(leomor @ Mar 22 2012, 20:51) *
стоит 14.7456 как и требуется, прошу пардону, не исправил. Так же на схеме присутствуеит разъем для возможности программирования от другого программатора. Но шил всегда его как и предполагалось - понипрогом.

1. От чего питается программируемый контроллер?
2. Разберитесь почему на 5м пине CON10 (reset) при подключении к программируемому устройству оказывается 1,5В ? Померьте сопротивление между ресетом программирумого контроллера и его питанием. Оно равно 10к?
3. Для детектирования наличия прораммируемого контроллера программатор измеряет линию RESRT. Если обнаруживает более 2х вольт - зажигает светодиод. Подключите программатор к программируемому устройству и померьте падение напряжения на резисторах R9, R12, R13, R7.
Go to the top of the page
 
+Quote Post
leomor
сообщение Mar 22 2012, 17:56
Сообщение #813


Участник
*

Группа: Участник
Сообщений: 16
Регистрация: 18-03-12
Из: Подмосковье
Пользователь №: 70 869



Отвечаю по пунктам:
1 - На моей схеме присутствует резистор R7. Предполагалось при этом, что при его использовании будет возможность программировать чипы, если схема не потребляет много энергии, то есть прямо питается от USB порта. В реальности этот резистор у меня не запаян
2 - да, сопротивление резистора привязки ресета программируемого МК к питанию равно 10К, прпограммируемый чип исправен и шьется другими программаторами.
Почему при подключении собранного программатора напряжение на данной линии падает я пока не разумею. В статике тестером меряются положенные 320К
3 - Падения напряжений при измерении тестером:
R9 88мВ
R12 1В
R13 460мВ

У меня одно предположение - или дохлый порт в МК, что крайне редко может быть или же он как-то не так сконфигурирован

После прочтения фразы о том, как диагностируется питание я запаял первый попавшийся резюк (4,7к) поверх 220К, тем самым принудительно подав в цепь диагностики большее напряжение я получил полностью рабочий девайс - программатор читает и шьет МК
wacko.gif

Чудеса да и только. Получается или утечки в плате, хотя это крайне маловероятно или данный чип у меня имеет иной порог.
Go to the top of the page
 
+Quote Post
Petka
сообщение Mar 22 2012, 18:08
Сообщение #814


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

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



Цитата(leomor @ Mar 22 2012, 21:56) *
Отвечаю по пунктам:
1 - На моей схеме присутствует резистор R7. Предполагалось при этом, что при его использовании будет возможность программировать чипы, если схема не потребляет много энергии, то есть прямо питается от USB порта. В реальности этот резистор у меня не запаян
2 - да, сопротивление резистора привязки ресета программируемого МК к питанию равно 10К, прпограммируемый чип исправен и шьется другими программаторами.
Почему при подключении собранного программатора напряжение на данной линии падает я пока не разумею. В статике тестером меряются положенные 320К
3 - Падения напряжений при измерении тестером:
R9 88мВ
R12 1В
R13 460мВ

У меня одно предположение - или дохлый порт в МК, что крайне редко может быть или же он как-то не так сконфигурирован

После прочтения фразы о том, как диагностируется питание я запаял первый попавшийся резюк (4,7к) поверх 220К, тем самым принудительно подав в цепь диагностики большее напряжение я получил полностью рабочий девайс - программатор читает и шьет МК
wacko.gif

Чудеса да и только. Получается или утечки в плате, хотя это крайне маловероятно или данный чип у меня имеет иной порог.

Измерьте сопротивление порта PC3 микроконтроллера на землю. Чему оно равно? ПОТОМ промойте это место печатной платы от флюса. И измерьте ещё раз.
Go to the top of the page
 
+Quote Post
leomor
сообщение Mar 22 2012, 18:43
Сообщение #815


Участник
*

Группа: Участник
Сообщений: 16
Регистрация: 18-03-12
Из: Подмосковье
Пользователь №: 70 869



Не, тестер не показывает ни коего изменения сопротивления, тем более такую утечку создать не так просто, думаю все же сам порт дурит, подсаживает напругу.
В общем, девайт ожил и я весьма рад этому. Автору низкий поклон во-первых за полезное устройство, а во-вторых за крайнее терпение и помощь в решении проблем!
08.gif a14.gif
ну и картинки прицепляю того, что получилось на деле. Завтра еще в прозрачную термоусадку помещу, а-ля "корпус" sm.gif





Go to the top of the page
 
+Quote Post
Petka
сообщение Mar 22 2012, 19:03
Сообщение #816


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

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



Цитата(leomor @ Mar 22 2012, 22:43) *
...
ну и картинки прицепляю того, что получилось на деле. Завтра еще в прозрачную термоусадку помещу, а-ля "корпус" sm.gif
...

Выглядит красиво.
Go to the top of the page
 
+Quote Post
leomor
сообщение Mar 22 2012, 19:07
Сообщение #817


Участник
*

Группа: Участник
Сообщений: 16
Регистрация: 18-03-12
Из: Подмосковье
Пользователь №: 70 869



Уважаемый Petka, я готов выслать Вам платку или собранный программатор в качестве презента за помощь. Напишите мне в личку Ваше решение по этому скромному предложению.
Go to the top of the page
 
+Quote Post
amv2000
сообщение Mar 23 2012, 08:19
Сообщение #818


Участник
*

Группа: Участник
Сообщений: 39
Регистрация: 1-03-10
Пользователь №: 55 744



Цитата(leomor @ Mar 22 2012, 21:56) *
После прочтения фразы о том, как диагностируется питание я запаял первый попавшийся резюк (4,7к) поверх 220К, тем самым принудительно подав в цепь диагностики большее напряжение я получил полностью рабочий девайс - программатор читает и шьет МК
wacko.gif
Чудеса да и только. Получается или утечки в плате, хотя это крайне маловероятно или данный чип у меня имеет иной порог.

Я с этими чудесами до сих пор не могу разобраться, уже и не знаю, что может ...думал где то флюс не смыт, но уже купаю в ацетоне неделю и плату программатора и плату таргета, когда там намочу загорится светодиод, когда на программаторе тоже загорается, но в случайной последовательности. Питание стабильно 5.02, на RESET когда светодиод загорается то 4.8, а когда нет скачет от 4.5 до 4.8 (даже не скачет а хаотично меняется) на RST_ADC когда горит светодиод 1.41, когда не горит меняется 1.38-1.4. Пробовал резистор в параллель 220 Ком(200Ом) пробовал питание подавать на RST_ADC нет не хочет, когда вздумается тогда и загорается....а я в чудеса не верил biggrin.gif
Go to the top of the page
 
+Quote Post
leomor
сообщение Mar 23 2012, 08:32
Сообщение #819


Участник
*

Группа: Участник
Сообщений: 16
Регистрация: 18-03-12
Из: Подмосковье
Пользователь №: 70 869



amv2000, а программатор -то у вас шьет при принудительной подаче напряжения выше 2-х вольт в resetADC?
Go to the top of the page
 
+Quote Post
Petka
сообщение Mar 23 2012, 08:35
Сообщение #820


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

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



Цитата(amv2000 @ Mar 23 2012, 12:19) *
Я с этими чудесами до сих пор не могу разобраться, уже и не знаю, что может ...думал где то флюс не смыт, но уже купаю в ацетоне неделю и плату программатора и плату таргета, когда там намочу загорится светодиод, когда на программаторе тоже загорается, но в случайной последовательности. Питание стабильно 5.02, на RESET когда светодиод загорается то 4.8, а когда нет скачет от 4.5 до 4.8 (даже не скачет а хаотично меняется) на RST_ADC когда горит светодиод 1.41, когда не горит меняется 1.38-1.4. Пробовал резистор в параллель 220 Ком(200Ом) пробовал питание подавать на RST_ADC нет не хочет, когда вздумается тогда и загорается....а я в чудеса не верил biggrin.gif

Давайте разберёмся.
Программатор сначала определяет напряжение на линии RESET. Если на ней больше 2В, то потом проверяет, работает ли этот вывод. Он начинает его тянуть вниз и замеряет уровень. Если высокий уровень более чем в три раза превышает уровень нуля, то значит ресет работает и программатор зажигает светодиод. Посмотрите падение напряжение на резисторе R6. И померьте мультиметром его номинал.
Go to the top of the page
 
+Quote Post
amv2000
сообщение Mar 23 2012, 09:23
Сообщение #821


Участник
*

Группа: Участник
Сообщений: 39
Регистрация: 1-03-10
Пользователь №: 55 744



Цитата(Petka @ Mar 23 2012, 12:35) *
Давайте разберёмся.
Программатор сначала определяет напряжение на линии RESET. Если на ней больше 2В, то потом проверяет, работает ли этот вывод. Он начинает его тянуть вниз и замеряет уровень. Если высокий уровень более чем в три раза превышает уровень нуля, то значит ресет работает и программатор зажигает светодиод. Посмотрите падение напряжение на резисторе R6. И померьте мультиметром его номинал.

Программатор и шьет и читает, только светодиод не горит, можно бы конечно и забить но как же профессиональная гордость rolleyes.gif
резистор R6 220Ом, падение не могу посмотреть ибо когда светодиод не горит напряжение скачет (меняется 4.5-4.8), если светодиод загорается , по каким то неведомым причинам то стабильно 4.8.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Petka
сообщение Mar 23 2012, 09:39
Сообщение #822


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

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



Цитата(amv2000 @ Mar 23 2012, 13:23) *
Программатор и шьет и читает, только светодиод не горит, можно бы конечно и забить но как же профессиональная гордость rolleyes.gif
резистор R6 220Ом, падение не могу посмотреть ибо когда светодиод не горит напряжение скачет (меняется 4.5-4.8), если светодиод загорается , по каким то неведомым причинам то стабильно 4.8.

Есть ли возможность снять осцилограммы в цепи РЕСЕТа ?
Go to the top of the page
 
+Quote Post
amv2000
сообщение Mar 23 2012, 09:42
Сообщение #823


Участник
*

Группа: Участник
Сообщений: 39
Регистрация: 1-03-10
Пользователь №: 55 744



Нет дома нет осциллографа, все в мечтах хоть китайский надо купить....
Ведет себя как высокочастотная помеха, питание от USB, только вот куда девается она когда он работает в штатном режиме(имеется в виду когда светодиод горит)
Go to the top of the page
 
+Quote Post
Petka
сообщение Mar 23 2012, 11:04
Сообщение #824


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

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



Цитата(amv2000 @ Mar 23 2012, 13:42) *
Нет дома нет осциллографа, все в мечтах хоть китайский надо купить....
Ведет себя как высокочастотная помеха, питание от USB, только вот куда девается она когда он работает в штатном режиме(имеется в виду когда светодиод горит)

Это не помеха, это программатор тестирует линию ресет.
Go to the top of the page
 
+Quote Post
Vasily_
сообщение Mar 23 2012, 11:43
Сообщение #825


Знающий
****

Группа: Модераторы
Сообщений: 925
Регистрация: 25-01-09
Из: Рига
Пользователь №: 43 909



Цитата(Petka @ Mar 23 2012, 10:35) *
Давайте разберёмся.
Программатор сначала определяет напряжение на линии RESET. Если на ней больше 2В, то потом проверяет, работает ли этот вывод. Он начинает его тянуть вниз и замеряет уровень. Если высокий уровень более чем в три раза превышает уровень нуля, то значит ресет работает и программатор зажигает светодиод.

Давайте разберемся, у вас стоит делитель из 220к и 100к так? при входном напряжении в идеале 5В на выходе делителя будет 1.5625В так? и тогда вопрос как у вас ацп может намерять больше двух вольт?
кроме того ацп атмеги не будет адекватно работать с такими номиналами резисторов, почитайте даташит, не больше 10к, да и вообще зачем там нужен делитель, почему нельзя просто измерять напряжение на нужной вам ножке без делителя просто через резистор например 10к?
Go to the top of the page
 
+Quote Post

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

 


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


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