Мазмуну:

JDM2 негизделген PIC программисти: 4 кадам
JDM2 негизделген PIC программисти: 4 кадам

Video: JDM2 негизделген PIC программисти: 4 кадам

Video: JDM2 негизделген PIC программисти: 4 кадам
Video: Самые Удивительные Факты о «TOYOTA» которые вы не знали. История Японской компании Тойота. 2024, Июль
Anonim
JDM2 негизделген PIC программисти
JDM2 негизделген PIC программисти
JDM2 негизделген PIC программисти
JDM2 негизделген PIC программисти

Жаңыртылган JDM2 PIC программистинин схемасы жана макети. Саатты жана маалымат чыпкасын камтыйт, заманбап PIC микроконтроллерлери үчүн Vpp чыңалуу бөлүштүргүчүн камтыйт (мис. USB PIC 18F2455/4455). Www.hackaday.com жана www.makezine.com/blog сыяктуу сайттарды окуудан мурун, мен бир гана Amtel/AVR линиясы менен иштегенмин. микроконтроллерлерден. Элдер Microchip PIC менен жасаган бардык сонун долбоорлорду көргөндөн кийин, менде PIC программисти болушу керек болчу. Болжол менен бир жыл мурун мен uJDM дизайнынын негизинде биринчи PIC программистимди жасадым (https://www.jdm.homepage.dk/newpic3.htm). Бул программист 6 жалпы компоненттерди колдонот. Шилтемеде '16F84 (a)' гана жазылганы менен, мен аны эң заманбап (жана арзаныраак) 16F628 (a) процессорлор үчүн көйгөйсүз колдондум. Бул программист мага абдан жакшы кызмат кылды, бирок ал 13 вольттук VP программалоо менен 18 пин ПИК менен чектелет. Район JDM2 программистине негизделген (https://jdm.homepage.dk/newpic.htm), эки өркүндөтүү менен: саат жана маалымат линиясын чыпкалоо жана тандалуучу программалоо чыңалуусу. ZIP архивинде бардык долбоор файлдары камтылган. UJDM схемасы жана макети да камтылган.

1 -кадам: Дизайнды өркүндөтүү

Дизайн жакшыртуулары
Дизайн жакшыртуулары
Дизайн жакшыртуулары
Дизайн жакшыртуулары

Саат жана маалымат чыпкасы: Жаңы PICтер ушунчалык тез программалангандыктан, саат жана маалымат линиялары кайчылаш сүйлөшүүгө дуушар болот. WinPic программалоо программасынын авторунун айтымында (https://www.qsl.net/dl4yhf/winpic/): "Microchip форумунда (Olin Lathrop тарабынан) dsPIC30F201 программалоо жөнүндө 22 бар. PGD жана PGC линияларында 47 pF максаттуу чиптин жанына жерге коюлат. Мындан тышкары, максаттуу чип менен капкактын ортосундагы PGD сызыгы менен катар 100 омдук каршылыкты койгула. Бул максаттуу чип менен башкарылганда. Бул PGC линиясына кошула турган жогорку жыштыктарды азайтат. PGC линиясынын капкагы аны кошулган ызы -чууга азыраак кылат. Биз кийинчерээк бул маанилүү эскертүү PIC18Fxxxx үй -бүлөсүнө да тиешелүү экенин билдик. "Velleman PIC программистинин колдонуучусу 2 * 33 pF капкактарды жана 100 Ом сериядагы резисторду кошкондон кийин PIC18F4520 менен ийгиликке жеткенин билдирди." (Шилтеме: https://www.qsl.net/dl4yhf/winpic/#pgd_pgc_filtering) Бул эскертүү, биринчи кезекте, PIC'дерди кабел аркылуу программалоого тиешелүү, алар схемага кошулганда. Программалоонун бул түрүн колдонгондо кошумча конденсаторлор жана резистор максаттуу чиптин жанында болушу керек - бул алардын программистте болушуна жардам бербейт: "Бул көйгөйдү кабелдин программистинин аягында чечүү мүмкүн эмес экенин билдирет. Программисттин акылдуу схемасы бул маселени чечип коюшу мүмкүн. Ал максаттуу схемада чечилиши керек. ICSPтин башын бул тактага эч кандай ура албастыгыңыз түшүнүктүү. Мен чыпкаларды жаңы программистиме коштум, анткени маалыматтар/сааттын издери узун. Конденсаторлор чынжырда жайгашкан, алар изди алсыратпастан алынып салынышы мүмкүн. Резистор секирүүчү зым менен алмаштырылышы мүмкүн. Тандалуучу программалоо чыңалуусу (Vpp): Программалоо чыңалуусу (Vpp) MCLR пинине ПИКти программалоо режиминде жайгаштыруу үчүн колдонулат. 13 вольт. Жаңы PICтин (мисалы, USB иштетилген 18F2455/4455 сыяктуу) төмөн er Vpp 12,5 вольт. JDM2 дизайнына 13 вольттогу 12,5 вольтту камсыз кылуу үчүн чыңалуу бөлүштүргүч кошулду. Диод айланып өткөндө чыңалуу бөлүштүргүч аркылуу агып кетүүнү алдын алат. Vpp программисттин төмөнкү сол жагындагы үч пин -секиргич аркылуу тандалат. Иш жүзүндө эч кандай мааниге ээ эмес окшойт: мен 13 вольтту 12,5 вольтту, ал эми 12,5 вольтту 13 вольтто бузулбай программалай алам.

2 -кадам: Курулуш

Курулуш
Курулуш
Курулуш
Курулуш

Бул дизайндагы издер тонерди оңой которуу үчүн жагымдуу жана майлуу (же жалкоо фото такталар). Мен TT ыкмасы менен ПХБ жасай баштадым, бирок ал абдан тажатма экен. 10 долларлык инвестиция фото ПХБ менен баштадым (сыя учагынын тунуктугунун позитивдерин колдонуу менен). Мен эч качан артка кайтпайм.

Бардык тетиктер Амстердамдагы жергиликтүү электроника дүкөнүмдө бар болчу, бирок мен тетиктерди Мусерден дүңүнөн заказ кылдым. Ар бир тактаны жасоого болжол менен $ 2.50 кетет - эң чоң чыгым 9 pin pin DB9 коннектору болгон ($ 1.60). Макет жана БОМ төмөндө. Схемалык жана такта файлдары EagleCad үчүн. Кызыл түс менен көрсөтүлгөн 8 секиргенди унутпаңыз. Бөлүмдүн баасы C1 100uF/25V C2 22u/16V Танталдык C3 22… 47… 100pf C4 22… 47… 100pf D1 1N4148 D2 5V1 Zener D3 1N4148 D4 1N4148 D5 1N4148 D6 8V2 Zener D7 1N4148 IC1 DIL281 IC4 DIL28S3 BC547B R1 10k R2 1k5 R3 100ohm R4 1K R5 15K SV3 Pin Header (3) X1 Аял DB9 9-пин туташтыргычы (F09H)

3 -кадам: КОЛДОНУУ

КОЛДОНУУ
КОЛДОНУУ

Программист JDM2 колдогон программалоо программасы менен иштейт. Мага WinPic800 жагат (LINK: https://perso.wanadoo.es/siscobf/winpic800.htm), жана WinPIC дагы чоң техникалык колдоо маалыматына татыктуу (LINK: https://www.qsl.net/dl4yhf/winpic) /). Экөө тең эң жаңы USB PIC (18F2/4455) колдойт. ICProg сонун, бирок бир аз убакыттан кийин жаңыртылган эмес (LINK: https://www.ic-prog.com/), 16F628 (a)*28 16F737, 18F245540 16F74, 18F4455*Түпнуска жана 'A' оңдоо OK. Ар кандай PIC үчүн жайгаштыруу төмөнкү диаграммада көрсөтүлгөн. Бул PIC менен эле чектелбейт - ал Vpp, Vss, Vdd, PGD, & PGC чаралары көрсөтүлгөн бардык PIC менен иштеши керек.

4 -кадам: Келечектеги жакшыртуулар

Мен Мусерден арзан AMP IC розеткаларын колдондум, анткени мен аларды колдо кармап тургам. Кийинки дизайным 28 жана 40 пин розеткаларды 40 пин ZIF розеткасына алмаштырат. 18 пин розеткасынын тегерегиндеги бир аз кошумча жол ZIF алмаштырууну да мүмкүн кылат.

-ian (көрсөтүлө турган жерде-кайда-чекит-ком)

Сунушталууда: