Easyelectronics.ru

Электроника для всех
Текущее время: 24 авг 2017, 02:19

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



    • JLCPCB for PCB Prototyping: 10 шт. 2-слоя 100*100mm 2$(около 140rub), изготовление за 24 часа.
    • Создание принципиальных схем и проектирование печатных плат
    • Крупнейший китайский онлайн магазин радиодеталей. Скидка 50%
    • Просмотр GERBER файлов

Начать новую тему Ответить на тему  [ Сообщений: 31 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: самый простой программатор PIC
СообщениеДобавлено: 14 апр 2017, 22:05 
Старожил

Зарегистрирован: 23 фев 2016, 22:10
Сообщения: 535
улучшение адаптера адаптер2 pic.rar

описание как прошить PIC16F628A
http://ww1.microchip.com/downloads/en/DeviceDoc/41196g.pdf

тк применён стабилитрон, то 47к можно уменьшить в 10 раз


Вложения:
i.jpg
i.jpg [ 39.06 Кб | Просмотров: 374 ]
адаптер pic.rar [33.88 Кб]
Скачиваний: 35
адаптер2 pic.rar [33.62 Кб]
Скачиваний: 26


Последний раз редактировалось moto261 23 июл 2017, 18:38, всего редактировалось 5 раз(а).
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: самый простой программатор PIC
СообщениеДобавлено: 15 апр 2017, 08:17 
Старожил

Зарегистрирован: 23 фев 2016, 22:10
Сообщения: 535
работа адаптера в протеусе
малые задержки и хорошие переходные характеристики адаптера в импульсном режиме


Вложения:
348.png
348.png [ 135.35 Кб | Просмотров: 1966 ]
Комментарий к файлу: постоянный ток
349.png
349.png [ 66.25 Кб | Просмотров: 2002 ]
Комментарий к файлу: постоянный ток
344.png
344.png [ 68.36 Кб | Просмотров: 2002 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: самый простой программатор PIC
СообщениеДобавлено: 16 апр 2017, 09:56 
Старожил

Зарегистрирован: 23 фев 2016, 22:10
Сообщения: 535
http://cxem.net/mc/mc214.php
допустим надо запрограмировать эту PIC18F4620 моим прогером и моим адаптером

1 прошивка при 25 тепла
2 VDD first
3 VDD=+5V
4 VPP=от +9 по +12.5V (+12V)
5 Ivpp=300 микроампер
6 Ivdd=10ma
7 PGM=+0.05V

для LVP +5V
1 проверить бит LVP
2 если надо включить и прошить бит
3 VDD=+5V
4 VPP=+5V
5 PGM =+5V (3-5V)

или

для LVP +3.3V
1 проверить бит LVP
2 если надо включить и прошить бит
3 VDD=+3.3V
4 VPP через доп резистор 10к (2-3.3V)
5 PGM через доп резистор 10к (2-3.3V)

подключить к разъёмам +3.3V out I2C и LVP

почти все PIC16F работают при подключении к 2.7-5.5V или 1.8-5.5V
очень редкие от 1.65-3.6V, тч LVP +3.3V фактически не нужен

ВАЖНО

если подключить питание другого программатора к +3.3V и моего адаптера

1 прошивка при 25 тепла
2 VDD first
3 VDD=+3.3V
4 VPP=от +7.5 по +12.5V

для LVP
1 проверить бит LVP
2 если надо включить и прошить бит
3 VDD=+3.3V
4 VPP=+3.3V
5 PGM через доп резистор 10к (2-3.3V)

подключить к разъёму LVP, но питание VDD=+3.3V подключить к VDD +3.3V out I2C

_____________________________________________________________________________________________________________________________

PIC12LF182x - 1.8-3.6 вольт VDD
высокий вольт
VDD FIRST VPP FIRST , без разницы
VPP -8-9 вольт
есть режим
LVP

2 VDD first
3 VDD=+3.3V(2.7-3.6)
4 VPP=от +8 по 9V (+9V)
5 Ivpp=600 микроампер
6 Ivdd=3ma
7 PGM=+0.05V

подключить к разъёмам +3.3V out I2C и VDD first
внимание джампер на +9V


Вложения:
Комментарий к файлу: просмотр работы адаптера в протеусе
222.rar [20.55 Кб]
Скачиваний: 20
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: самый простой программатор PIC
СообщениеДобавлено: 29 апр 2017, 03:24 
Старожил

Зарегистрирован: 23 фев 2016, 22:10
Сообщения: 535
для адаптера http://forum.easyelectronics.ru/download/file.php?id=31324 Low Voltage Programming "Special Pin"
делаю адаптер на 3.3в Low Voltage Programming "Special Sequence" без всяких костылей в виде доп резисторов
а это поддержка более 700 PIC прогером PicPgm совместно с программатором http://forum.easyelectronics.ru/download/file.php?id=31262

Number of supported devices: 836.
http://picpgm.picprojects.net/hardware.html

https://bovs.org/post/71/
PIC JDM – простейший программатор для PIC (ICSP)
Одно важное ограничение которое вы должны знать перед сборкой это то что программатор не подойдет для программирования некоторых чипов. А именно чипов в которых линии PGD и PGC (Data и Clock) находятся на тех же пинах где и сигнальные линиии модуля USB (D+, D-). Из за такого совмещения на этих пинах в этих МК нельзя превышать напряжение 3,6 В - в результате PIC JDM может навредить таким МК.

Список поддерживаемых девайсов завист в основном от прошивающего софта (версии программы WinPic 800 или ICProg). Один из производителей Bravekit дает следующий список:

10F series
PIC10F200 PIC10F202 PIC10F204 PIC10F206
12F series
PIC12F508 PIC12F509 PIC12F510 PIC12F629 PIC12F635 PIC12F675 PIC12F635 PIC12F683
16F/C series
PIC16F627 PIC16F627A PIC16F628 PIC16F628A PIC16F630 PIC16F636 PIC16F639 PIC16F648A PIC16F676 PIC16F684 PIC16F685 PIC16F687 PIC16F688 PIC16F689 PIC16F690 PIC16F73 PIC16F74 PIC16F76 PIC16F77 PIC16F716 PIC16F737 PIC16F747 PIC16F767 PIC16F777 PIC16F83 PIC16F84 PIC16F84A PIC16F87 PIC16F88 PIC16F818 PIC16F819 PIC16F870 PIC16F871 PIC16F872 PIC16F873 PIC16F873A PIC16F874 PIC16F874A PIC16F876 PIC16F876A PIC16F877 PIC16F877A PIC16C61 PIC16C62 PIC16C62A/B PIC16C63 PIC16C63A PIC16C64 PIC16C64A PIC16C65 PIC16C65A/B PIC16C66 PIC16C67 PIC16C620/A PIC16C621/A PIC16C622/A PIC16CE623 PIC16CE624 PIC16CE625 PIC16C71 PIC16C72 PIC16C72A PIC16C73 PIC16C73A/B PIC16C74 PIC16C74A/B PIC16C76 PIC16C77 PIC16C710 PIC16C711 PIC16C712 PIC16C716 PIC16C745 PIC16C765 PIC16C773 PIC16C774 PIC16C923 PIC16C924 PIC16C925 PIC16C926
18F series
PIC18F1220 PIC18F2220 PIC18F2320 PIC18F2331 PIC18F2410 PIC18F242-2439 PIC18F2420 PIC18F2431 PIC18F2455 PIC18F248 PIC18F2480 PIC18F2510 PIC18F2515 PIC18F252-2539 PIC18F2520 PIC18F2525 PIC18F2550 PIC18F258 PIC18F2580 PIC18F2585 PIC18F2610 PIC18F2620 PIC18F2680 PIC18F4220 PIC18F4320 PIC18F4331 PIC18F4410 PIC18F442-4439 PIC18F4420 PIC18F4431 PIC18F4455 PIC18F448 PIC18F4480 PIC18F4510 PIC18F4515 PIC18F452-4539 PIC18F4520 PIC18F4525 PIC18F4550 PIC18F458 PIC18F4580 PIC18F4585 PIC18F4610 PIC18F4620 PIC18F4680

прогер на коленке из доступных деталей
https://bovs.org/post/71/
http://v1ron.ru/2011/09/prostejjshijj-programmator-jdm-dlya-pic-na-pass/
http://luckytech.ru/pic_programmator.html
http://vrtp.ru/index.php?act=categories&CODE=article&article=116

недавно при включении прогера убил 2 пика 628а в течении 2 месяцев
почему прогер иногда и редко убивает пики?
оказалось проблема в недешёвом бп (сетевой адаптер на пять вольт) за 330р (2012г)
проблему решил путём покупки 9вого бп за 120р
добавил прицеп 7805 + самовосстанавливающийся на 200 ма + дроссель 10 мкгн


Вложения:
picjdmshem.png
picjdmshem.png [ 40 Кб | Просмотров: 124 ]
123.png
123.png [ 18.99 Кб | Просмотров: 858 ]
adapter.rar [6.9 Кб]
Скачиваний: 9


Последний раз редактировалось moto261 12 авг 2017, 22:20, всего редактировалось 5 раз(а).
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: самый простой программатор PIC
СообщениеДобавлено: 17 июн 2017, 20:14 
Старожил

Зарегистрирован: 23 мар 2017, 14:45
Сообщения: 1006
moto261 писал(а):
Мужики... есть в этой теме кто живой??? ПОМОГИТЕ...
уже собрал 7 штук разных JDM-программаторов, два даже с внешним питанием - нифига не работает...
Самый простой JDM, который работает, - вот.
Проверено с софтом ICprog.

И важное замечание: все JDM работают только с настоящим "железным" COM-ом на материнке.
На всяческих шнурах-переходниках с USB, FT232, не работают из-за их пакетного режима.

(Но у меня работал через вставной порт на PCMCIA-карточке.)


Вложения:
Комментарий к файлу: схема из журн. "Радио", с исправленной ошибкой.
jdm1.gif
jdm1.gif [ 12.32 Кб | Просмотров: 1100 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: самый простой программатор PIC
СообщениеДобавлено: 24 июн 2017, 09:40 
Старожил

Зарегистрирован: 23 фев 2016, 22:10
Сообщения: 535
можно подвести итог по работе этого простого программатора

прогер требует следующие блоки питания
5ти вольтовый с трансформаторным железом
7.5-13.5ти вольтовый, качественный с регулятором и индикатором напряжения

а также

USB-COM КОНВЕРТЕР на виртуальном порте
не путать с USB-UART РАБОТАТЬ НЕ БУДЕТ
Вы найдете конвертеры USB в RS-232 от лидеров мировой индустрии: Advantech, ICP DASS, MOXA, VSCom. Модели представлены в металлических корпусах
прогер безразличен к выбору КОНВЕРТЕРА и не меняет скорость
прогу PICPgm

USB порт

прогер свободно и без сбоев перепрошивает 836 пиков и сверх этого все которые индитифицировал

дополнительно шьёт разные типы флешек и авэров например в понипрог итп

как вариант простого блока питания железный транс, стабилизатор на 5, плюс простенький стабилизатор на переменнике, транзисторе и стабилитроне типа 814д на 13.5в, причём всё с одной обмотки и фильтра

порядок работы такой
используется 5 видов программирования
высоковольтное 2 видов с 3.3в и 5в пиками, первое VDD или первое VPP
низковольтное 2 видов спец пин или спец код
подключается пик к соответственно к 5 разъёмам

подключаем к USB-COM КОНВЕРТЕР прогер
подключаем адаптер к прогеру, затем пик к адаптеру
включаем блоки питания
подключаем к гнездам 5в, затем 8-13в
в проге сохранить адрес вирт порта
DATA IN инвертировать
затем запускаем прогу
пик должен определиться

вот USB-COM КОНВЕРТЕР стоимостью где то 6000р и выше
если не ошибаюсь все конвертеры не поддерживают -15+15в, а работают на уровнях 0+3.6 вольта или 0+5в

PICPgm лучшая софтина для пик
а прогер и адаптер лучшие для PICPgm

Order of work
5 kinds of programming are used
High-voltage 2 types with 3.3v and 5v peaks, the first VDD or the first VPP
Low-voltage 2 kinds of special pin or special code
A peak is connected to the 5 connectors

Connect to USB-COM CONVERTER
Connect the adapter to the prog, then the peak to the adapter
Turn on power supplies
Connect to the sockets 5c, then 8-13v
In the program to save the address of the port
DATA IN invert
Then start the program
The peak should be determined

Here is a USB-COM CONVERTER costing somewhere that 6000p and above
If I'm not mistaken, all converters do not support -15 + 15v, and they work at levels 0 + 3.6 volts or 0 + 5v

PICPgm is the best software for the peak
But the programmer and adapter are best for PICPgm

ES-U-1101-M USB-to-Optical изолированный последовательный адаптер RS-232 предназначен для быстрого и простого расширения последовательного порта. При подключении к USB-порту вашего компьютера или концентратора USB последовательный адаптер USB мгновенно добавляет к вашей системе высокоскоростной последовательный порт RS-232. Используя USB-шину, последовательный адаптер USB упрощает, как никогда, добавление последовательных портов и последовательных устройств в вашу систему с помощью простых функций plug-and-play и hot plug.

Подключив USB-последовательный адаптер к USB-порту, адаптер автоматически обнаруживается и устанавливается. Конфликтов IRQ и COM нет, поскольку для порта не требуется никаких дополнительных IRQ, DMA, памяти в качестве ресурсов в системе. Адаптер питается от USB-порта, и внешний адаптер питания не требуется. Адаптер комплектуется кронштейном на DIN-рейке для промышленной среды. Три светодиода мониторинга находятся в верхнем регистре, указывающем состояние питания и состояние порта TX / RX для легкой диагностики.

Оптическая изоляция и защита от перенапряжений являются неотъемлемой частью ES-U-1101-M. Последовательная линия порта RS-232 оптически изолирована с оптической изоляцией постоянного тока на 2000 вольт. Оптическая изоляция защищает ваш компьютер от всплесков и всплесков в сети RS-422/485 путем преобразования электрического импульса в оптический сигнал, а затем его обратно в электрический импульс. Всплески и всплески не могут пересекать оптическую связь. Адаптер имеет встроенный защитный фильтр для защиты от электростатического разряда и повышения мощности до 25 кВ.

ES-U-1101-M USB для оптического изолированного последовательного адаптера обеспечивает мгновенную связь с модемами, ISDN TA, PDA, карманными и карманными ПК, цифровыми камерами, POS, последовательными принтерами. Он подходит для удаленного доступа, розничной торговли и промышленного применения, сбора данных и других приложений, требующих высокоскоростной порт RS-232. USB-порт ES-U-1101-M для Industrial RS-232 обеспечивает промышленное решение надежного и быстрого порта RS-232 для суровых условий.

Полная поддержка драйверов для Windows 10, 8.1, 8, 7, Vista, XP, 2000, ME, 98, Server 2012 и 2008, Linux, MAC-OS8, 9, X


Особенности:

· Добавляет один оптически изолированный последовательный порт, подключаясь к USB-порту
· Установлен как стандартный COM-порт Windows
· Оптическая изоляция 2000V DC
· Защита от перенапряжений ESV с напряжением 25 кВ
· Полные сигналы управления модемом RS-232
· Сигналы данных RS-232: TxD, RxD, RTS, CTS, DSR, DTR, DCD, RI, GND
· FIFO: 128-байтовый буфер передачи 384 байтовый буфер приема
Скорость последовательного порта до 460 Кбит / с
· Один соединительный разъем DB9
· Полное управление аппаратным и программным потоком
· 2KV DC оптическая изоляция
· Защита от перенапряжений ESD (25 кВ)
· Контролировать светодиоды питания, TxD, RxD, указывающие состояние питания и порта
· Параметры последовательной связи:
     -Парность: Нет, Четный, Нечетный
     -Данные бит: 7, 8
     -Flow control: RTS / CTS, DSR / DTR, X-ON / X-OFF, None
· Кабель USB 0,9 метра в комплекте
· Работает от USB-порта. Не требуется внешний адаптер питания.
· Простая установка Plug & Play и подключение устройства RS-232 / RS-422 / RS-485
· Стандартная комплектация и драйверы FTDI для максимальной совместимости
· Работает с портом USB 1.1 и 2.0
· Шасси SECC из листового металла; Монтажный кронштейн на DIN-рейку доступен отдельно
· Размеры: 57 мм x 76 мм x 23 мм
     82 мм x 76 мм x 23 мм (с кронштейном на DIN-рейке)
· Назначение номера COM-порта настраивается
Поддерживает Windows 10, 8.1, 8, 7, Vista, XP, 2000, ME, 98, Server 2012 и 2008,
     Linux, MAC-OS8, 9, X
**


Вложения:
Комментарий к файлу: конвертер для хорошего программатора
IMGP0008.JPG
IMGP0008.JPG [ 173.97 Кб | Просмотров: 523 ]
product_136.jpg
product_136.jpg [ 13.34 Кб | Просмотров: 572 ]
934.jpg
934.jpg [ 30.37 Кб | Просмотров: 845 ]
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 31 ]  На страницу Пред.  1, 2

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


Кто сейчас на конференции

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


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

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

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB