Мазмуну:

ПКБ буйрутмаңыздан максималдуу пайдалануу (жана каталарды оңдоо): 4 кадам
ПКБ буйрутмаңыздан максималдуу пайдалануу (жана каталарды оңдоо): 4 кадам

Video: ПКБ буйрутмаңыздан максималдуу пайдалануу (жана каталарды оңдоо): 4 кадам

Video: ПКБ буйрутмаңыздан максималдуу пайдалануу (жана каталарды оңдоо): 4 кадам
Video: Как нас разводят на деньги Коллекторы или ОАО ПКБ 2024, Ноябрь
Anonim
ПКБ буйрутмаңыздан максималдуу пайдалануу (жана каталарды оңдоо)
ПКБ буйрутмаңыздан максималдуу пайдалануу (жана каталарды оңдоо)

ПКБга заказ кылууда, сиз көбүнчө бирдей 5 же андан көп ПКБ аласыз жана алардын баарына дайыма эле муктаж эмессиз. Буйрутмага ылайыкташтырылган ПКБларга ээ болуунун арзандыгы абдан кызыктырат жана биз көбүнчө кошумча нерселер менен эмне кылабыз деп тынчсызданбайбыз. Өткөн долбоордо мен аларды колдон келишинче кайра колдонууга аракет кылдым жана бул жолу мен алдыга пландаштырууну чечтим. Башка көрсөтмөдө мага Espressif негизиндеги микроконтроллерди иштеп чыгуу үчүн бир нече ПКБ керек болчу жана бул кайра колдонулуучу ПХБлар үчүн идеалдуу учур болот деп ойлогом. Бирок, баары эле ойлогондой боло бербейт.

1 -кадам: Дизайн

Дизайн
Дизайн

Бул долбоорго ESP32 иштеп чыгуу тактасын жана Lolin типтеги ESP8266 иштеп чыгуу тактасын жайгаштыруу үчүн ПХБ керек болчу. Бул эки тактада бул долбоордо такыр колдонулбай турган бир топ пайдалуу IO казыктары бар. Кошумча такталар кийинчерээк ошол колдонулбаган төөнөгүчтөрдүн көбү жеткиликтүү болсо, абдан пайдалуу болушу мүмкүн. Мен ошондой эле ESP32 dev такталарынын эки вариантын жайгаштыргым келди. Менде 38-пин жана 30-pin версиясы бар болчу. Экөөнүн пинтутарын салыштырып карасак, эгерде 30 пиндик варианттын '1' пини 38 пиндүү версиянын 2 пининин абалына туташтырылган болсо, анда сол жактагы казыктардын көбү дал келерин көрүүгө болот. Мен муну кээ бир секиргичтерди кылдат колдонуу менен оңдой алам деп чечтим.

Тактанын оң жагында алар абдан жакшы дал келген жок. I2C казыктары (IO22 жана IO21) UART0 (TX0 жана RX0) сыяктуу эле жакшы болчу, бирок SPI пиндери жана UART2 баары жылдырылган. Мен муну секиргичтер менен оңдой алам деп ойлогом. Ошентип, бул план ESP32 такталарынын эки түрүн тең колдоно билүү, ошондой эле ПКБны мен бир күнү колдоно алам деп ойлогондой көп IO пин баштары менен толтуруу болчу. Мен ошондой эле эки (ESP32 жана ESP8266) такталарды өзүнчө колдонуу мүмкүнчүлүгүн кааладым, андыктан жайгашуу ПХБны кесүүгө мүмкүндүк бериши керек болчу.

2 -кадам: PCB макети

PCB макети
PCB макети
PCB макети
PCB макети
PCB макети
PCB макети
PCB макети
PCB макети

Мен ошол долбоорго керектүү болгон баштапкы (негизги) дизайн менен баштадым, андан кийин тактайга туура келгендей колдонууга ылайыкташтырып жаңыртууну чечтим. Экинчи схемада ал бир аз көбүрөөк экенин көрө аласыз.

ПХБ 100ммx100ммден чоң болбошу мүмкүн (кичине болсо жакшы болмок), андыктан бул бир аз мейкиндикти чектейт. Мен Фритзингде баштапкы макетке ээ болдум жана аны улантууну чечтим, бирок мен нандын тактайы менен көп деле убара болгон жокмун, анткени бул дээрлик түшүнүксүз.

Мен ESP32 жана ESP8266 тактайлары үчүн бир нече I2C порт туташтыргычтарын орноттум, алардын ар бирин өз алдынча электр туташтыргычка орнотуп, экөөнө тең санариптик IO казыктарын алып чыктым. Мен аларды бөлүп -бөлүп орнотуу үчүн кошумча орнотуучу тешиктерди койдум. Мен IO00, IO02 же IO15 менен эч кандай убара болбоюн деп чечтим жана сүрөттөлгөн макет менен аяктадым.

38-пин ESP32 тактасы менен колдонуу үчүн төмөнкү секиргичтерди кыскартуу керек: JG1, JG2 жана JG4

30-пин ESP32 такталары менен колдонуу үчүн, бул секирүүчү кыска керек: JG3, JG5, JP1, JP2, JMISO, JCS, JCLK, JPT жана JPR.

3 -кадам: ПХБ

ПХБ
ПХБ
ПХБ
ПХБ
ПХБ
ПХБ

Мен PCBWayден PCBлерге буйрутма бергем, бирок окшош экономикалык жана ылдам кызматтары бар башка өндүрүүчүлөр бар. Алар сонун көрүндү … мен жакшылап караганга чейин. ESP32 жана ESP8266 такта издеринин туурасы туура эмес болгон. Издин туурасы (казыктардын ортосунда) ESP32 тактасы үчүн 25.4ммдин ордуна 22.9мм жана ESP8266 тактасы үчүн 27.9мм болгон. DC электр джек тешигинин түзүлүшү дагы менин кубаттагычтарыма дал келген жок (жана тешиктер өтө кичинекей). Бул ПХБ өндүрүүчүнүн күнөөсү эмес, баары меники болчу. Мен, албетте, мунун баарын эки эселеп текшерип көрүшүм керек болчу, эми мен айланадагы жумушту табууга туура келди. Мен дагы кандай көйгөйлөр пайда болорун билүү үчүн тест тапшырдым жана, албетте, SPI секирүүчү конфигурациясын бузуп койду (бул пландалгандай иштебей турган).

Мен ургаачы төөнөгүчтөрдү 90 градуска бүгүп койсом, аларды ПХБнын бетине ширетип, туурасын жөнгө салууга болорун байкадым. Бурчтун казыктарына кылдаттык менен ширетип, туурасын текшергенден кийин, мен алардын баарын өз ордума салып, жарактуулугун сынап көрдүм. Ал иштеген!

Электр уячасы ушундай чечүүнү талап кылды, бирок калган аталыштар баары жакшы. Мен бир кесилбеген ПКБны толтуруп, аны Webserver орнотуум менен сынап көрдүм жана ал жакшы иштеди. Мен андан кийин кесилген ПХБга өттүм. Lolin ESP8266 тактайы жакшы иштеген, бирок орнотуу тешиктерине чейинки аралык бир аз жакын болгон.

30-пиндүү ESP32 тактасы да жакшы иштеген, бирок SPI порту иштебей калган жана аны бир гана оңдоо тактанын ылдый жагындагы секиргич зымдар болгон.

4 -кадам: Акыркы эскертүүлөр

Жалпысынан алганда, тактайларды кайрадан колдонууга жарактуу кылуу үчүн аракет кылыш керек болчу деп ойлойм. жана мен келечектеги долбоорду сыноо үчүн кесилген ПХБнын бирин колдоно баштадым. Мен аны нанды колдонууну артык көрөм. Мен Fritzingди мындан ары колдонбойм, анткени ал башка пакеттерге (мисалы, KiCad) салыштырмалуу издерди/символдорду жасоодо колдонуучуга ыңгайлуу эмес. Бул өтө татаал болбосо дагы, панель көрүнүштөрүн окууну абдан жеңилдетет.

Сабактар төмөнкүлөр:

  1. Дайыма башка булактардан алынган издерди текшерип көрүңүз, алар сиздин колуңузда кармап турган бөлүккө дал келет.
  2. EDA программасын колдонуңуз, ал символдорду жана издерди оңой өзгөртүүгө мүмкүндүк берет.
  3. Күтүлбөгөн нерселерди күтүп, эң жакшысын жасаңыз!

Кошумча эскертүү, схемаңыз үчүн үчүнчү жактын символун алып жатканда, пин-чыгуулар дайыма бирдей болушун камсыз кылуу. Менде эч кандай көйгөй болгон жок, бирок өткөндө менде жалпы чыңалуу жөндөгүчүнүн өндүрүүчүлөрдүн ортосунда ар кандай түйүндөр болгон көйгөйү бар болчу.

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