Например TDA7294

Форум РадиоКот • Просмотр темы - COM - программатор от K@T
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Пн июн 09, 2025 12:28:06

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 97 ]    , , , , 5
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: COM - программатор от K@T
СообщениеДобавлено: Пн дек 26, 2011 17:32:08 
Друг Кота
Аватар пользователя

Карма: 47
Рейтинг сообщений: 92
Зарегистрирован: Пн мар 22, 2010 11:01:14
Сообщений: 7412
Откуда: СССР, г. Москва.
Рейтинг сообщения: 0
Сейчас проводил эксперимент - запитывал программатор от USB порта, минуя стабилизатор 7805.
Результаты печальны. Велики потери на нагрев проводов. Если по питанию USB без нагрузки присутствует 5,1В; то на ножках самого МК около 4,9-5В. При чтении или прошивании питание проседает до 4,7В :o Причём напряжение Vpp тоже проседает. У меня даже МК сначала не хотел стираться.
Думаю нужно менять схемотехнику - питание для МК снимать с преобразователя (+13,5В пускаем через 78L05 на МК). Иначе на компьютерах с заниженным напряжением на портах USB (БП с подсохшими конденсаторами или просто китайские) вообще никаких МК не прошьёшь. :kill:
Вот только я не знаю какой ток потребления у МК по +5В в режиме чтения или прошивки...

_________________
Я рожден при социализме, и я этим горжусь!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: COM - программатор от K@T
СообщениеДобавлено: Пн дек 26, 2011 21:33:59 
Друг Кота
Аватар пользователя

Карма: 75
Рейтинг сообщений: 607
Зарегистрирован: Ср дек 24, 2008 09:58:58
Сообщений: 3722
Рейтинг сообщения: 0
Медали: 3
Мявтор 1-й степени (1) Мявтор 2-й степени (1) Мявтор 3-й степени (1)
Красиво получилось! Насчет токов потребления при программировании: мне помнится наибольший ток потреблется при стирании флеша (около 10мА) по входу Vpp. При программировании ПИКа высокое напряжение формируется внутри ПИКа, а MCLR используется только для переключения внутренней схемы в режим программирования и потребление по этому выводу ничтожное. Напряжение питания 5-вольтового ПИКа при программитовании должно быть не менее 4.5В.

Я-бы оставил этот программатор как есть. Если хотите менять схемотехнику, собирайте лучше USB программатор. Можно собрать PICKIT или подобный. Я сам долгое время пользовался программатором Brenner8 для ПИКов. Вот моя версия сборки Brennera, там-же есть ссылка на первоисточник:
http://mcs.uwsuper.edu/sb/Electronics/Programmer/
В сопутствующей софтине USburn запрограммированы уровни напряжения всех поддерживаемых ПИКов, что очень удобно. Однако, Brenner - это только программатор, в то врема как PICKIT еще и внутрисхемный отлагчик. И оба только для ПИКов.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: COM - программатор от K@T
СообщениеДобавлено: Вс июн 03, 2012 13:09:43 
Друг Кота
Аватар пользователя

Карма: 47
Рейтинг сообщений: 92
Зарегистрирован: Пн мар 22, 2010 11:01:14
Сообщений: 7412
Откуда: СССР, г. Москва.
Рейтинг сообщения: 0
Почему по этой схеме download/file.php?id=87055 у меня всегда светятся все три светодиода внизу, которые подключены к сигнальным цепям? Только когда прошиваешь МК они иногда ненадолго гаснут.

_________________
Я рожден при социализме, и я этим горжусь!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: COM - программатор от K@T
СообщениеДобавлено: Вс июн 03, 2012 18:31:51 
Друг Кота
Аватар пользователя

Карма: 75
Рейтинг сообщений: 607
Зарегистрирован: Ср дек 24, 2008 09:58:58
Сообщений: 3722
Рейтинг сообщения: 0
Медали: 3
Мявтор 1-й степени (1) Мявтор 2-й степени (1) Мявтор 3-й степени (1)
Простой ответ - так построена схема и управляющая программа. В нерабочем состоянии на пине CSK должен быть уровень лог. нуля. Значит, до инвертирования на выводах 9,10 IC2 (и на базе правого нижнего транзистора) будут уровни лог. 1. Т.е. транзистор будет открыт и светодиод светиться. Если хотите, чтобы нижние светики загорались только на момент программирования, включите их как показано на рисунке. Резистор в базе 2 - 10К.

Изображение


Вложения:
Комментарий к файлу: Светики
sv.png [4.21 KiB]
Скачиваний: 1630
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: COM - программатор от K@T
СообщениеДобавлено: Пн июн 04, 2012 12:37:05 
Друг Кота
Аватар пользователя

Карма: 47
Рейтинг сообщений: 92
Зарегистрирован: Пн мар 22, 2010 11:01:14
Сообщений: 7412
Откуда: СССР, г. Москва.
Рейтинг сообщения: 0
Здравствуйте Ser60. Переделал по схеме, но ничего не изменилось. Если раньше транзистор работал повторителем, то теперь ключом. Наверное нужно подключать светодиоды к 8, 13, 14 ножкам МАХ232 или на входы второй микросхемы. Или делать три инвертора на транзисторах.

_________________
Я рожден при социализме, и я этим горжусь!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: COM - программатор от K@T
СообщениеДобавлено: Пн июн 04, 2012 16:50:49 
Друг Кота
Аватар пользователя

Карма: 75
Рейтинг сообщений: 607
Зарегистрирован: Ср дек 24, 2008 09:58:58
Сообщений: 3722
Рейтинг сообщения: 0
Медали: 3
Мявтор 1-й степени (1) Мявтор 2-й степени (1) Мявтор 3-й степени (1)
:facepalm: извиняйте, поспешил, самому стыдно. Попробуйте так:
Изображение


Вложения:
sv2.png [4.24 KiB]
Скачиваний: 1949
Вернуться наверх
 
Распродажа паяльного оборудования ATTEN!
Паяльные станции, паяльники и аксессуары по самой выгодной цене.

По промокоду radiokot скидка 10%
Не в сети
 Заголовок сообщения: Re: COM - программатор от K@T
СообщениеДобавлено: Пн июн 04, 2012 19:37:19 
Друг Кота
Аватар пользователя

Карма: 47
Рейтинг сообщений: 92
Зарегистрирован: Пн мар 22, 2010 11:01:14
Сообщений: 7412
Откуда: СССР, г. Москва.
Рейтинг сообщения: 0
Спасибо! Получилось.
Почему-то сначала подаётся сигнал RESET/Vpp, через секунду гаснет, а потом начинают моргать светодиоды передачи данных и такта.

Соник писал(а):
Думаю нужно менять схемотехнику - питание для МК снимать с преобразователя (+13,5В пускаем через 78L05 на МК).

Перепилил дорожки, подпаял проводки - так стабильно +5В, проблем пока не обнаружил.

_________________
Я рожден при социализме, и я этим горжусь!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: COM - программатор от K@T
СообщениеДобавлено: Пн июн 04, 2012 21:00:56 
Друг Кота
Аватар пользователя

Карма: 75
Рейтинг сообщений: 607
Зарегистрирован: Ср дек 24, 2008 09:58:58
Сообщений: 3722
Рейтинг сообщения: 0
Медали: 3
Мявтор 1-й степени (1) Мявтор 2-й степени (1) Мявтор 3-й степени (1)
Поздравляю с очередной удачей! Согласно протоколу программирования PIC-ов, сначала на их вход Vpp подается высокое напряжение чтобы перевести МК в режим программирования. А вот зачем Вы переключили 7805 на выход преобразователя мне не ясно. Что, до этого напряжение на выходе 7805 было нестабильно??? 7805 на входе преобразователя позволяет расширить диапазон питающих напряжений программатора. От чего сейчас питается преобразователь? Вообще, я-бы схему питания оставил как в оригинале, если только Вы на практике не стоклнулись с какой-то проблемой, которой не вижу я глядя на схему.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: COM - программатор от K@T
СообщениеДобавлено: Пн июн 04, 2012 21:13:41 
Друг Кота
Аватар пользователя

Карма: 47
Рейтинг сообщений: 92
Зарегистрирован: Пн мар 22, 2010 11:01:14
Сообщений: 7412
Откуда: СССР, г. Москва.
Рейтинг сообщения: 0
Ser60 писал(а):
Согласно протоколу программирования PIC-ов, сначала на их вход Vpp подается высокое напряжение чтобы перевести МК в режим программирования

А потом Vрр отключается и начинается обмен данными?
Я описал выше поведение светодиодов при AVR.
Ser60 писал(а):
зачем Вы переключили 7805 на выход преобразователя мне не ясно. Что, до этого напряжение на выходе 7805 было нестабильно???

Я же выше писал: при питании от USB его напряжение просаживалось ниже +5В, из-за этого МК не хотели прошиваться. Я сразу написал сюда о проблеме, предложил её решение и теперь питаю данный программатор от USB, проблем пока не заметил.
Ser60 писал(а):
7805 на входе преобразователя позволяет расширить диапазон питающих напряжений программатора.

Теперь на входе программатора сразу стоит преобразователь. Я думаю он легко будет работать в диапазоне от ~4...14 В :)

_________________
Я рожден при социализме, и я этим горжусь!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: COM - программатор от K@T
СообщениеДобавлено: Пн июн 04, 2012 21:38:15 
Друг Кота
Аватар пользователя

Карма: 75
Рейтинг сообщений: 607
Зарегистрирован: Ср дек 24, 2008 09:58:58
Сообщений: 3722
Рейтинг сообщения: 0
Медали: 3
Мявтор 1-й степени (1) Мявтор 2-й степени (1) Мявтор 3-й степени (1)
Понял насчет питания - я забыл, что Вы питаете программатор от USB. При программировании AVR высокое напряжение в данной схеме вообще не нужно. Внутри AVR-ок стоит charge pump, вырабатывающая высокое напряжение для программирования флеша. В некоторых PIC-ах также имеется встроенная charge pump - именно в тех, которые допускают низковольтное программирование от 3-5в. В любом случае при высоковольтном программировании PIC-ов светодиод на выходе преобразователя должен гореть в течении всего процесса программирования.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: COM - программатор от K@T
СообщениеДобавлено: Вс июл 01, 2012 20:09:58 
Друг Кота
Аватар пользователя

Карма: 47
Рейтинг сообщений: 92
Зарегистрирован: Пн мар 22, 2010 11:01:14
Сообщений: 7412
Откуда: СССР, г. Москва.
Рейтинг сообщения: 0
Есть проблема. :( Программатор стал работать через раз. То нормально всё прошивает с первого раза, то вылетает ошибка:

Вложение:
ошибка прогр.GIF [25.75 KiB]
Скачиваний: 665


В чём проблема? Может быть виноваты светодиодные ключики ( download/file.php?id=109826 ) рассмотренные выше?

_________________
Я рожден при социализме, и я этим горжусь!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: COM - программатор от K@T
СообщениеДобавлено: Вс июл 01, 2012 20:21:46 
Друг Кота
Аватар пользователя

Карма: 75
Рейтинг сообщений: 607
Зарегистрирован: Ср дек 24, 2008 09:58:58
Сообщений: 3722
Рейтинг сообщения: 0
Медали: 3
Мявтор 1-й степени (1) Мявтор 2-й степени (1) Мявтор 3-й степени (1)
Не думаю, что ключи виноваты. Но если честно, я удивляюсь, что ошибки начали проявляться только сейчас. Как писал раньше, сделайте себе USB программатор и увидите сразу, что жизнь - она цветная. Ну или разоритесь на готовый. Гарантированно обеспечить нужные задержки при программировании через COM порт в современных операционных системах на грани возможного. Все гораздо проще, если в программаторе имеется контроллер для всего этого, не зависящий от ОС, как в USB программаторах.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: COM - программатор от K@T
СообщениеДобавлено: Вс июл 01, 2012 20:35:06 
Друг Кота
Аватар пользователя

Карма: 47
Рейтинг сообщений: 92
Зарегистрирован: Пн мар 22, 2010 11:01:14
Сообщений: 7412
Откуда: СССР, г. Москва.
Рейтинг сообщения: 0
Ser60 писал(а):
я удивляюсь, что ошибки начали проявляться только сейчас.

Я тоже, поэтому и подумал на ключи...
Ser60 писал(а):
сделайте себе USB программатор

А бывают USB-программаторы и под PIC и под AVR? У этого преимущество в том, что он прошивает и те и другие...

_________________
Я рожден при социализме, и я этим горжусь!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: COM - программатор от K@T
СообщениеДобавлено: Вс июл 01, 2012 20:57:31 
Друг Кота
Аватар пользователя

Карма: 75
Рейтинг сообщений: 607
Зарегистрирован: Ср дек 24, 2008 09:58:58
Сообщений: 3722
Рейтинг сообщения: 0
Медали: 3
Мявтор 1-й степени (1) Мявтор 2-й степени (1) Мявтор 3-й степени (1)
Я слышал, что с помощью Pickit2 можно прошивать и AVR-ки, но сам не пробовал: http://elena-march.narod.ru/ Кроме того, имеются универсальные программаторы, например Тритон. Схемами не интересовался, т.к. сам бросил уже давно изготавливать программаторы и приобретаю только промышленные с внутрисхемным отладчиком. Сделайте в конце концов 2 программатора. А еще лучше, освойте какую-нибудь другую архитектуру, например MSP430. Для нее промышленный программатор/отладчик в составе отладочной платы Launchpad стоит всего около 4.50 USD (если без накрутки). Кстати, вчера закоторедил новую статью на МК этой серии.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: COM - программатор от K@T
СообщениеДобавлено: Пт июл 06, 2012 23:14:49 
Друг Кота
Аватар пользователя

Карма: 47
Рейтинг сообщений: 92
Зарегистрирован: Пн мар 22, 2010 11:01:14
Сообщений: 7412
Откуда: СССР, г. Москва.
Рейтинг сообщения: 0
Ser60 писал(а):
Не думаю, что ключи виноваты.

Отключил ключи выпаяв базовые резисторы - ошибки продолжали вылетать.
Запитал от внешнего источника питания 13В - ошибки продолжали вылетать.
Плясал с бубном.
Похоже всё дело в программе WinPic800. Она прошивает МК через раз, показывая ошибку верификации. Прошиваю этот же МК в icprog и PICPgm - обе видят МК, прошивают его и верифицируют (только PICPgm не видит МК после заливки туда программы, потому, что программа начинает исполняться, как уже писали). WinPic800 этот же МК не может верифицировать :o
Погоняю программатор ещё и после отпишусь. Возможно WinPic800 нужно как-то настроить под этот программатор, но я не знаю как...

А что за кнопка "blank check" в PICPgm?

_________________
Я рожден при социализме, и я этим горжусь!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: COM - программатор от K@T
СообщениеДобавлено: Сб июл 07, 2012 04:14:07 
Друг Кота
Аватар пользователя

Карма: 75
Рейтинг сообщений: 607
Зарегистрирован: Ср дек 24, 2008 09:58:58
Сообщений: 3722
Рейтинг сообщения: 0
Медали: 3
Мявтор 1-й степени (1) Мявтор 2-й степени (1) Мявтор 3-й степени (1)
Не знаю, что и сказать - я AVR-ки прошивал только под Atmel Studio, проблем никогда не было. А PIC-и, соответственно, под MPLAB, также без проблем. Кнопкой "blank check" проверяют, стерта-ли вся память МК перед записью в него прошивки. Я ей никогда не пользовался, т.к. IDE дефолтно проверяет это перед записью в любом случае и стирает память при необходимости. Чтобы перезалить прошивку в Flash, нужно сначала стереть старую, т.е. записать единицы в каждый бит памяти. Поэтому если не стереть память (blank), то новая прошивка может и не заработать. Таким образом, программирование МК сводится в замене единиц в нужных местах памяти нулями.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: COM - программатор от K@T
СообщениеДобавлено: Пт дек 28, 2012 14:47:46 
Вымогатель припоя
Аватар пользователя

Карма: 1
Рейтинг сообщений: 8
Зарегистрирован: Ср авг 22, 2007 18:23:40
Сообщений: 635
Рейтинг сообщения: 0
Соник
выложите пожалуйста весь комплект=передел схема+плата+виды со всех сторон одним архивом



Мяу
советую если появится желание купить на ebay.com pickit2, я взял за 22 зеленокровных с панелью и доставкой


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 97 ]    , , , , 5

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y