Convertor USB-UART la CH340G: upgrade la RS232TTL, testare, comparare. Adaptor com

Articolul este depășit - acum nu mai gasesti cabluri de date de la USB la telefoane vechi; prin urmare, un adaptor gata făcut poate fi comandat ieftin pe aliexpress (o notă de la brownie-ul site-ului).

Sincer să fiu, ne-am lenevit cu toții... străbunicii noștri puteau lipi un circuit de sute de elemente într-o seară și nu s-au întrerupt. Dă-ne totul gata. Un exemplu este un adaptor simplu de la un port COM la un nivel TTL. Pare un circuit din 5 părți, dar cât de leneș să lipiți. Mai ales că porturile seriale sunt acum foarte puțin disponibile. Iar laptopurile nu le au deloc. Desigur că poți folosi interfața USB, dar a încercat cineva să o programeze? Staniu! Și nu orice controler îl deține. Dar UART este disponibil în aproape toate AVR-urile, în plus, implementate în hardware.

Concluzia se sugerează de la sine. Aveți nevoie de un adaptor USB la UART (COM) ieftin, simplu și de încredere, cu niveluri logice TTL (0-5 volți). Și de preferință cu circuite de alimentare suplimentare, astfel încât dispozitivul nostru să poată fi alimentat direct de la adaptor fără a conecta o putere suplimentară. Și există un astfel de adaptor. Și sunt dispus să pariez că nu mai departe de un kilometru de tine. În orice salon al Euroset, puteți cumpăra un astfel de miracol pentru doar 300 de ruble (sau 160 dacă aveți noroc). Cablu de date simplu. Adaptor de la USB la telefon. În majoritatea modelelor de telefoane, datele sunt transmise prin TTL-UART. Adică o interfață serială cu niveluri de tensiune de 0-5 volți. (Am folosit cabluri pentru vechiul Ericsson R-320)

Așa arată pe tejghea. În interior - postări și un disc cu driver. Este recomandabil să luați doar acest tip, deoarece au formă asemănătoare, dar fără etichetă Euroset - este nasol: funcționează printr-una și nu sunt decuplate de la un computer pentru alimentație. Vă rugăm să rețineți că postarea trebuie să fie cu o cutie mică de plastic. Totul este sare. Acesta este adaptorul nostru.

Deci, distrugându-ne achiziția. În interior se află o placă cu un cip PL-2303HX de la Prolific și două grupuri de contact pad-uri. Una este intrarea USB, a doua este exact ceea ce ne interesează. UART cu niveluri de semnal TTL. Rămâne de stabilit care dintre contacte este cine. În versiunea mea era așa:

Deci, avem nevoie doar de GND, RxD, TxD, pentru esteții speciali, puteți lua + 5V pentru alimentare (un curent mic de 100mA într-un salt cu capac) și un semnal DTR dacă trebuie să urmăriți dacă dispozitivul este conectat la computerul (sau, de exemplu, porniți LED-ul direct în cutie pentru a-l face frumos, și puteți vedea când dispozitivul este în funcțiune) Conectam pământul la pământ, receptorul la transmițător, respectiv transmițătorul, la receptor. Asta e tot. Fierul de călcat este gata. Apropo, pe disc există mai multe fișiere PDF curioase cu o descriere a circuitului și a cipul în sine. Și dacă placa dvs. este diferită de a mea, atunci doar urmăriți la ce pin care picior al acestui cip este conectat.

Acum instalăm software-ul de pe disc... directorul F:\2303dirver\pl2303new\newpl2303_setup\DRIVER\SETUP... rulați „PL-2303 Driver Installer.exe”. Dacă nu există disc, driverele și informațiile suplimentare pot fi descărcate de la compania producătorului PL-2303 USB to Serial Bridge Controller. Ce este foarte frumos, pentru acest dispozitiv există drivere pentru toate sistemele și sistemele de operare imaginabile (Linux, PDA, Mac OS etc.), ceea ce extinde semnificativ gama de aplicații posibile.

Foarte des, mulți pasionați de electronică începători se confruntă cu nevoia de a asocia niveluri, de a conecta portul com al computerului prin rs232 cu diverse dispozitive care au niveluri diferite de transfer de date TTL.
Și de foarte multe ori atunci când colectezi o altă schemă, apar dezamăgiri.
Mai jos este o diagramă complet funcțională a adaptorului Com cu o descriere.

Puteți utiliza acest dispozitiv atunci când conectați routerul Dir300 prin portul Com intern la diferite dispozitive cu diferite niveluri de semnal. Același lucru este valabil și pentru alte perechi de dispozitive. Receptoare cu computere, de exemplu. Un adaptor com este întotdeauna util.

Pentru fabricarea RS232-TTL a fost nevoie de o placă de breadboard, dar în final nu au existat interferențe, toate datele erau corecte și complete.

Detalii

Chip
MAX232 sau varianta acestuia.

Rezistoare
400 kOhm.
5 kOhm

Condensatoare
Acestea sunt selectate pentru o marcare specifică a cipului conform tabelului din prima figură.

Particularități
Nu uitați de rezistențele de tragere. Cea mai frecventă greșeală. De asemenea, nu uitați să conectați GND (împământarea portului COM, microcircuitul și dispozitivul conectat într-o singură linie)

Fotografie cu adaptoare COM funcționale fabricate


Alte articole din sectiune:

OBSTACULE SENSOR IR BOMPER

Aparatul a fost preluat la livrare la cumpărarea unui încărcător.
Setul include o placă adaptoare și patru fire de 20 cm lungime cu conectori la capete.



Placa este strânsă într-un tub transparent termocontractabil, funcțiile ieșirilor sunt indicate pe verso.


Adaptorul se bazează pe cipul PL2303HX și este definit de Win7/x64 OS ca port COM3 virtual.
Adaptorul poate fi conectat la încărcătorul Imax B6 pentru a construi o curbă de descărcare a bateriei.
din Habrahabr:
- În încărcarea propriu-zisă, meniul se activează aici: Program set de utilizator -> Selectare USB / Temp -> Activare USB


+5 volți nu pot fi conectați, sunt necesari doar pentru alimentarea senzorului. TX este conectat la RX (recepția) adaptorului, respectiv GND, la masă. Viteza 9600, dar LogView însuși știe asta.


Accesați și descărcați cea mai recentă versiune de acolo.
Cu toate acestea, programul cu actualizarea deja instalată poate fi descărcat din .


Aici, deschideți Graphic - Deschideți schița grafică. Grafic - Salvați schița grafică pentru a fi setată ca implicită la fiecare lansare.


Puteți salva orice fișier jurnal - Salvați ca, apoi deschideți și lucrați cu el în continuare - configurați setările de afișare și faceți o imagine din el. Programul nu este deosebit de complicat, vă puteți da seama într-o oră tastând. Există o traducere în limba rusă (nu-mi amintesc unde am găsit-o, este deja pe linkul meu), dar nu este completă. Da, și engleză la fel - în meniuri întâlniți adesea cuvinte primordial germane pe care deja trebuia să le învățați - Entlaned - discharge, Laden - charge. Zyklus - ciclu.

Plănuiesc să cumpăr +33 Adauga la favorite Mi-a placut recenzia +20 +54

Probabil, cineva a citit deja mesajele de pe forumul nostru exmortis despre realizarea unui cablu USB-TTL din mijloace improvizate.

Am decis să publicăm acest articol ca ghid separat de articol. Mulțumiri exmortis pentru materialul oferit.

Adnotare: Acest articol este o completare la interfața serială, care este recomandat să o citiți mai întâi.

După cum știți din articolul de mai sus, prefixul Ritmix RZX-50 poate fi conectat la un computer prin uart ttl, dar deoarece semnalele de tensiune nu se potrivesc cu standardul rs-232, este necesar un adaptor. Ca soluție gata făcută, puteți utiliza un convertor special, de exemplu, sau chiar acesta.

Dificultatea este că astfel de soluții pot să nu fie întotdeauna disponibile, iar dacă sunt disponibile, prețul declarat poate fi destul de mare.

Cu toate acestea, puteți monta un cablu adaptor usb-rs232 (com) obișnuit, care este vândut în orice magazin de calculatoare. De exemplu, așa:

cablu Gembird usb-rs232 uas111. Este convenabil deoarece controlerul este ascuns într-o cutie îngrijită. Adevărat, este sigilat, așa că pentru a-l deschide, va trebui fie să-l tăiați, fie să tăiați plasticul cu un fier de lipit.

În principiu, orice alt cablu similar va face, totuși, trebuie să acordați atenție ușurinței accesului la placă cu controlerul. Pe unele cabluri, este ascuns în conectorul rs-232, care este greu de deschis, în timp ce pe altele poate exista o cădere de microcip, care nu este ușor de lipit. În cele din urmă, un astfel de cablu se poate baza pe un cip exotic.

Cip pl2303. În primul rând, sunt de interes picioarele 1 (TXD) și 5 (RXD), numerotarea picioarelor merge în sens invers acelor de ceasornic din colțul marcat pe cip propriu-zis cu un punct.

Partea inversă cu cip max213. Semnalul din prima etapă a pl2303 vine la a 6-a etapă a maximului, iar semnalul de la a 5-a etapă merge la a 19-a etapă a „maximei”.
În principiu, acest cip nu este necesar pentru uart-ttl, poate chiar interfera. Prin urmare, trebuie lipit cu grijă, și cu atât va fi mai ușor lipit de plăcuțele de contact.

Cipul max213 este lipit. Firul roșu este lipit la semnalul TXD, firul galben este lipit la semnalul RXD, firul negru este împământat. Ulterior, vă puteți conecta conform schemei Antony, conectând firele „în cruce”, adică. RXD a controlerului la TXD a set-top box-ului și, respectiv, TXD la RXD.

Pini de interfață serială Ritmix RZX-50.

A doua parte importantă este conexiunea directă la computer și configurarea conexiunii.
Mai jos vom lua în considerare o situație specifică când W7 x64 este instalat pe un computer (laptop), iar Xubuntu 11.10 x32 este instalat în mașina virtuală VirtualBox. Tot ceea ce este descris mai jos este valabil și pentru orice distribuție de Linux.

Cablul lipit ca mai sus este conectat la computer (în timp ce rzx-50 NU este conectat). Desigur, driverul nu va fi instalat de sistem, dar acest lucru nu este necesar. Încărcăm xubuntu într-o mașină virtuală, redirecționăm dispozitivul conectat în interior (ar trebui să fie denumit Prolific Technology Inc. USB-Serial Controller). Apoi încărcați consola și introduceți dmesg. Una dintre ultimele linii ar trebui să fie definiția dispozitivului conectat (pl2303) și reflectarea acestuia asupra sistemului de fișiere - în acest caz este /dev/ttyUSB0. Ne amintim acest nume.

Acum trebuie să instalăm minicom. Comanda este standard: "sudo apt-get install minicom". Rulați setarea: „sudo minicom -s” și intrați în meniul de configurare. În configurarea portului serial, setați /dev/ttyUSB0 ca dispozitiv serial, debitul este setat la 56700 8N1, controlul fluxului hardware și software este dezactivat (Nu). Apoi, în Modem și apelare, trebuie să ștergeți liniile Init String și Reset String.

Ieșim din configurare și pornim minicom în modul normal (sudo minicom). Acum puteți testa cablul scurtând firele de la semnalele TXD și RXD. Dacă, atunci când apăsați orice tastă în minicom, simbolurile corespunzătoare apar pe ecran, atunci cablul funcționează.

Acum puteți conecta set-top box-ul la fire în modul indicat mai sus și îl puteți porni, bucurându-vă de ieșirea din fereastra emulatorului de terminale. Când vi se solicită să introduceți o parolă, introduceți „root”. Dacă gunoiul sau caracterele străine apar periodic în timpul introducerii și ieșirii, atunci ceva este în neregulă cu terenul (cel mai probabil rupt). În mod ideal, pământul ar trebui să nu fie scurtcircuitat în niciun fel la semnalele TXD și RXD.

De la Editor: Mi-am amintit personal imediat de sfârșitul anilor 90, când a început epoca Palmierului. La acea vreme, eram mândrul proprietar al Handspring Visor Deluxe, cel mai puternic PDA la acea vreme (cuvântul „tabletă” nu fusese încă inventat). Așadar, din lipsa porturilor USB (da! da!) a trebuit să fac singur cablul RS232-TTL. Mai mult, deoarece Vizorul avea semnale de trei volți, iar cipul Maxim care asigura nivelul de semnal dorit era limitat, a trebuit să atârn un divizor de tensiune de la 5 la 3,3v pe piciorul „ieșire” pentru a nu arde dispozitivul.

Acum totul este mult mai simplu și vă puteți concentra pe activități mai semnificative, cum ar fi contribuția fezabilă la crearea unui firmware alternativ pentru RZX-50 🙂

Totul a început cu faptul că mi-am cumpărat un Orange Pi, cedând în fața sloganului publicitar „analog cu Rasberi Pi pentru doar 15 USD”. Dispozitivul a fost comandat pe aliexpress și a sosit în cincisprezece zile în februarie. În același timp, au fost achiziționate toate componentele suplimentare necesare: un radiator pentru un procesor, o sursă de alimentare de 15 wați, un card micro SD de 32 GB, un cablu HDMI pentru conectarea unui monitor. Din lipsă de timp, strângea praf într-un sertar până în iunie. Și în cele din urmă am ajuns să-i verifice performanța.

Pe firmware-ul standard oferit pe site-ul oficial, performanța nu a provocat nicio plângere. Dar firmware-ul standard nu mi se potrivește pentru că așa sunt aranjat - orice dispozitiv care îmi cade în mâini trebuie personalizat în întregime. Prin urmare, a fost luat în considerare U-boot, ale cărui surse au fost descărcate de pe FTP-ul oficial, precum și versiunea Arch Linux pentru ARM. Acest manual pentru Banana Pi a fost luat ca un manual de referință și un punct de plecare pentru săpat.

Prin niște manipulări simple (a căror descriere este mai potrivită pentru habr), pe cardul de memorie au fost instalate atât bootloader-ul, cât și arcul și dispozitivul a fost pornit. Totuși, după încărcare, așteptam un ecran negru și un LED verde arzând pe „portocaliu”.

Ei bine, nicio problemă, m-am gândit. UART este lipit pe „portocaliu”, mă voi conecta la el cu un terminal și voi vedea ce se întâmplă. S-au cumpărat piesele și sârma necesare și un astfel de cablu a fost lipit (poza de sub spoiler)

Opțiune cablu nubian

Oricine este la subiect va înțelege imediat ce am greșit făcând un astfel de cablu și sunt mai mult de jumătate dintre cei care citesc. Am bănuit că ceva nu este în regulă după ce am văzut krakozyabry pe care „portocalul” meu l-a scuipat în terminal. Înțelegerea cauzei celei mai stupide greșeli a mea a fost cea care m-a determinat să iau acțiunile descrise mai jos.

1. Care este diferența dintre UART și RS232

Diferența de nivel. Interfața serială implementată în Orange Pi și dispozitive similare se bazează pe logica TTL, adică un bit zero corespunde unui nivel de tensiune zero, iar unul la un nivel de +5 V. RS232 utilizează un nivel de tensiune mai mare, de până la 15 V, iar o unitate corespunde - 15 V și zero +15 V. Pentru a crește imunitatea la zgomot a canalului, orice nivel de tensiune sub 3 V modulo este perceput ca zero. Protocolul de transfer de date la nivelul secvenței valorilor logice este absolut același atât pentru UART, cât și pentru RS232. Toate acestea sunt ilustrate de următoarea diagramă de transfer de octeți.

Cum aș putea să uit de asta? Când lucram la Institutul de Cercetare pentru Locomotive Electrice, știam aceste lucruri. Și apoi din anumite motive prostia a înghețat. În general, a devenit clar că este nevoie de un anumit convertor de nivel cu inversare a semnalului. Alegerea a căzut în direcția conectării întregii gospodării la portul COM, care se află pe placa de bază a computerului meu de acasă. Deși bineînțeles că ai putea privi în direcția UART<->USB, deoarece vechea interfață serială își pierde în mod constant relevanța. Cu toate acestea, înclinația mea pentru soluții mai simple a câștigat și un astfel de dispozitiv a apărut ca un candidat pentru achiziție

Vândut pe același Ali pentru 464 de ruble. În principiu, asta se putea găsi în magazine sau la piața de radio din orașul meu, dar mâncărimea de a face ceva cu mâinile era deja trezită. Așa că am respins ideea de a cumpăra o placă de interfață și am decis să încerc și să-mi fac una.

Trebuie să spun că de fapt sunt prieten cu un fier de lipit. La școală și la universitate, înainte de a cumpăra primul computer, lipirea tot felul de prostii utile și nu foarte prostii era hobby-ul meu principal. Dar am locuit în sat, era în anii nouăzeci. Nu erau prea mulți bani, componentele s-au obținut prin demontarea gunoiului radio care a venit la vedere. Sursa de informare erau cărțile din biblioteca raională – nu toată lumea avea atunci „Internetul”. Nu exista nici un instrument bogat. Textolitul foliei și clorura ferică au fost un miracol legendar. În general, a fost dificil.

După cumpărarea unui computer, tot entuziasmul a trecut la el. Și priceperea de lipit a amplificatoarelor receptor mici este pusă pe raft. Deci sunt un ceainic. Prin urmare, mult din ceea ce voi scrie mai jos, vă rog să tratați cu indulgență. Și acest articol, în mare, este pentru aceiași „maniști” ca mine.

2. Alegerea schemei dispozitivului și simularea sa pe computer

Găsiți o diagramă a unui astfel de dispozitiv pe net doar pentru a scuipa. Există multe astfel de scheme. Pe asta a căzut alegerea

Inima întregului dispozitiv este un microcircuit de tip MAX232 - un convertor de nivel care funcționează pe principiul unei „pompe de încărcare”. Creșterea tensiunii de la 5 V se realizează prin încărcarea alternativă a condensatoarelor externe C4 și C5. În momentul emiterii unui semnal către RS232, acești condensatori sunt conectați în serie, iar tensiunea acumulată în ei se adună. În timpul transmisiei inverse, microcircuitul funcționează ca un divizor. În ambele sensuri de transmisie a semnalului, acesta este inversat.

Dioda VD1 joacă rolul de „protecție prost” - blochează circuitul de alimentare atunci când se aplică o tensiune de polaritate greșită.

Înainte de a continua cu fabricarea dispozitivului, am decis să văd cum va funcționa totul, așa că am început prin a modela viitorul dispozitiv în mediul Proteus. Pentru a testa circuitul, a fost asamblat un stand virtual

Primul lucru pe care am vrut să-l fac a fost să simulez totul, inclusiv circuitele de putere, deoarece mă interesa efectul diodei asupra funcționării circuitului. În mod implicit, în Proteus, pinii de alimentare de pe microcircuite sunt ascunși și trași până la plusul nivelului și pământului dorit. Pentru a le debloca, mai întâi trebuie să afișați pinii ascuns. Pentru a face acest lucru, accesați meniul Template -> Set Design Colors și bifați caseta Afișare pini ascuns

În care punem casetele de selectare Draw body și Draw Name. După aceea, selectați întregul microcircuit, inclusiv textul cu care sunt semnate concluziile și faceți clic dreapta pe meniu, selectați Make Device. Ni se va cere să alegem un nume pentru noul dispozitiv și să-l salvăm. Totul, după aceea, circuitele de putere vor fi incluse în procesul de simulare în mod explicit.

În plus, vom transmite ceva semnificativ prin UART, de exemplu, litera „A” codificată în ASCII de codul 65 în sistemul numeric zecimal sau secvența 01000001b în binar. În plus, pentru a iniția un transfer, este necesar să trimiteți un bit de pornire cu un nivel de „0”, iar pentru a finaliza transferul, să trimiteți unul sau doi biți de oprire cu un nivel de „1”. Astfel, diagrama de timp a unui cadru transmis prin UART va arăta astfel

Pentru a forma un astfel de semnal, folosim o sursă numită Digital Pattern Generator (DPATTERN) cu setări de formă

O lățime a impulsului de 104 microsecunde corespunde la 9600 baud. Forma de undă este dată de un model de șir unde „L” înseamnă scăzut și „F” înseamnă înalt. În consecință, linia noastră va arăta ca „FLFLLLLLFLF”. Vom controla datele primite în RS232 de către un terminal virtual, configurându-l astfel

Nu vom folosi bitul de paritate și vom folosi un bit de oprire. În plus, să presupunem că semnalul aplicat terminalului este inversat, ceea ce corespunde protocolului RS232. Prin rularea simulării circuitului, obținem o oscilogramă de semnale și ieșire către un terminal virtual

Canalul A transportă semnalul de ieșire către portul COM. Pe canalul B - semnal de intrare TTL. Litera prețuită „A” este afișată în terminal. Astfel, suntem convinși că schema propusă este destul de eficientă. Teoretic.

3. Selectarea și achiziționarea componentelor

Dintre magazinele cele mai apropiate de habitatul meu de unde puteți face rost de componente radio, există două demne de atenție: magazinul Radio Parts de pe Budenovsky Prospekt (acesta este orașul Rostov-pe-Don) și magazinul 1000 Radio Parts de pe Nagibina. Avenue, vizavi de centrul comercial Rio. Acesta din urmă se compară favorabil cu faptul că are un site, deși destul de vechi, și aparent actualizat leneș (și realizat pe Joomla...). Trecând prin lista de prețuri, am luat o listă cu ceea ce trebuie să cumpăr.

Trebuie să spun imediat că am evitat cu grijă componentele SMD din cauza lipsei mele de experiență. De aceea am ales MAX232CPE prin orificiu de fixare. Am luat aceiași electroliți și o diodă. Cu toate acestea, s-a dovedit că numai cipul MAX232CWE este disponibil - același lucru, doar ... SMD! După ce m-am gândit o secundă, am fost de acord cu propunerea vânzătorului - trebuie să începem cândva... Nu existau condensatoare de 15 V, dar erau condensatoare de 100 V de aceeași capacitate și aceleași dimensiuni. Bine, nici nimic. În loc de un conector DB-9 tată, mi s-a oferit o mamă. Aceasta a rezultat în următoarea listă

Clorura ferică, lacul zapon și textolitul, desigur, nu au fost utilizate pe deplin. În plus, nu am inclus în această listă unealta achiziționată: o stație simplă de lipit (pentru că înainte aveam doar un fier de lipit de 40 de wați cu vârf de cupru), tăietori laterali și clești mici, foarfece metalice pentru tăierea textolitului, lichid flux de colofoniu-alcool LTI-120 put etc. În general, această epopee m-a costat aproximativ 3000 de ruble.

În general, componentele au fost achiziționate și aduse acasă. Tampoanele PLS cu 40 de pini au fost tăiate la numărul corect de pini. Unul dintre contacte este scos pentru a asigura unicitatea conexiunii. Orificiul din mufa corespunzător știftului scos este etanșat cu polietilenă.

4. Asamblarea dispozitivului pe placa de breadboard și verificarea funcționării

În principiu, pentru un dispozitiv atât de simplu, acest lucru nu este necesar. Dar sunt un „ceainic”, așa că înainte de a face o placă, am decis să verific circuitul în lucru real.

Cel mai dificil lucru a fost cu microcircuitul. Pentru a-l lipi pe placa, a trebuit să pervert lipirea a douăsprezece picioare la conductori de cupru. Ieși monstrul păianjen cu douăsprezece picioare

În acel moment, mi-am dat seama de două lucruri: e bine că tot mi-am cumpărat o stație de lipit. Și lucrul rău este că trebuie să mă descurc destul de mult cu acest lucru mic. În general, componentele au fost lipite pe „placa de breadboard”, circuitul a fost asamblat cu o placă „portocalie”. Putere de +5 V preluată de la „portocaliu” - al doilea pin pe un bloc de pini cu două rânduri cu 40 de pini

Pentru a se conecta la dispozitiv, a fost folosit terminalul putty, care este disponibil și sub Linux și, spre deosebire de minicom, are o ieșire colorată și nu necesită configurație suplimentară pentru introducerea caracterelor în terminal de la tastatură.

În general, placa a funcționat - liniile jurnalului de pornire treceau pe ecranul terminalului: mai întâi de la u-boot și apoi din kernel-ul linux

Inutil să spun că am fost încântat: în primul rând, schema funcționează corect și, în al doilea rând, Linux pe „portocaliu” este instalat corect, funcționează în mod normal în modul multi-utilizator

Conectorul HDMI inoperant și lipsa unei interfețe Ethernet, prin urmare, se datorează configurației distribuției în sine. Aceste probleme, desigur, vor fi rezolvate și nu este vorba despre ele. Deci, să trecem la următorul pas al programului.

5. Aspect PCB

Realizat în Altium Designer. Dispunerea plăcii se face cel mai bine după achiziționarea componentelor. Poate fi necesar, ca și în cazul meu, să instalați biblioteci de componente suplimentare pentru Altium. Dimensiunile componentelor și topologia amprentei pentru fiecare trebuie să se potrivească cu piesele reale disponibile. Aici nu am fost fără o neglijență nefericită, dar mai multe despre asta mai jos.

Voi spune imediat - nu utilizați cablarea automată. Poate că acest lucru este configurabil, dar cablarea automată s-a străduit să tragă o pistă între picioarele condensatoarelor, care, cu o distanță de 2 mm între ele, face pista de aproximativ un sfert de milimetru lățime, ceea ce a fost prea cool pentru mine. ca un „ceainic”. Da, iar intuiția a sugerat că este de dorit să se evite astfel de lucruri. Prin urmare, am folosit trasarea manuală (pe baza rezultatelor celei automate), setând lățimea drumurilor la 0,5 mm în regulile de trasare (Design -> Rules -> Routing -> Width)

De asemenea, Altium presupune că placa este cu două straturi în mod implicit. Pentru a-l forța să conecteze o placă cu o singură față în regulile de cablare, trebuie să specificați cablarea într-un singur strat, de exemplu în Stratul superior

Schema a fost introdusă în editorul de scheme

Când faceți acest lucru, trebuie să țineți cont de faptul că intrările libere nesudate ale microcircuitului (picioarele 8 și 10) trebuie trase la pământ, altfel Altium nu va compila schema pentru transferarea acesteia în editorul PCB.

Ca urmare, prin alegerea independentă în program și Lecțiile lui Alexey Sabunin scopul a fost atins și onorariul a fost divorțat

Toate componentele cu montare prin orificii sunt situate pe partea curată a textolitului, iar microcircuitul, datorită versiunii SMD, se află pe partea laterală a șinelor. Pentru a imprima aspectul circuitului, trebuie să creați un așa-numit fișier de lucru de ieșire în proiectul dispozitivului

Care este configurat după cum urmează. În lista de opțiuni de configurare, selectați Documentation Output și faceți clic pe Add New Documentation Outpu, selectând din meniul care apare PCB Prints și proiectul PCB aferent dispozitivului nostru.

Redenumim elementul de documentație care apare, să-l numim LUT, conform transliterației tehnologiei (LUT), pe care o vom folosi pentru a transfera modelul plăcii în cupru. Faceți clic dreapta pe LUT și selectați Configurare din meniul contextual. În setările straturilor de tipărit, lăsăm doar două elemente: Strat superior și Strat multiplu și aranjam casetele de selectare așa cum se arată în captura de ecran

Caseta de selectare Oglindă este necesară, în special, pentru a oglindi imaginea pe imprimare. Acest lucru este important, altfel, atunci când transferăm modelul pe cupru, vom obține o imagine în oglindă a urmei noastre, dar nu avem nevoie de ea. În plus, ar trebui să vă uitați la Configurarea paginii

Pentru a selecta dimensiunea hârtiei și acordați atenție factorului de scară (Scale). La prima imprimare, s-a dovedit a fi egal cu 1,36 din anumite motive, dar ar trebui să fie egal cu unu

Acum faceți clic pe Print. Nu am propria imprimantă, așa că am printat în PDF folosind Foxit Reader și apoi am dus fișierul rezultat pe o unitate flash USB la cea mai apropiată „sharashka”, în care am tipărit desenul pe hârtie foto lucioasă. Până la urmă, asta s-a întâmplat

Dimensiunea plăcii a ieșit 62 x 39 mm, o bucată de textolit a fost tăiată la această dimensiune cu foarfece metalice. Obișnuiam să văd textolit cu un ferăstrău și de multe ori (sau mai bine zis întotdeauna) a ieșit îngrozitor. Cu foarfece, iese uniform, fără resturi și deteriorarea stratului conductor.

6. Fabricarea PCB-urilor

Metoda LUT (tehnologia de călcat cu laser) a fost aleasă datorită simplității și accesibilității sale. A servit ca ghid de acțiune. Am încercat să nu încalc tehnologia: am umblat prin cupru cu zero, l-am degresat, deși nu cu acetonă, pentru că nu am găsit de unde să-l cumpăr, ci cu un degresant universal pe bază de white spirit, cumpărat la Lerua Merlin. Cu grijă și cu efort am călcat un sandviș din textolit și un model cu fier de călcat la temperatură maximă. Fie pentru că am greșit undeva, fie pentru că nu am lăsat piesa de prelucrat să se răcească, fie doar în „sharashka” economisesc toner pe imprimantă, în general, nu a funcționat foarte bine

Cu toate acestea, m-am aprovizionat cu prudență cu un marker permanent Edding 404, care, nu fără ajutorul iubitei mele soții (cu o abilitate pompată pentru a desena genele și a desena modele pe unghii), a înconjurat toate urmele.

În continuare, o soluție de clorură ferică apoasă 6 a fost diluată în proporție de aproximativ 180 de grame la 300 ml de apă (am luat apă fierbinte de la robinet) și placa a fost aruncată într-o cuvă de gravare pentru a fi mâncată. Pentru a mura tabla și a nu otrăvi soția în același timp, operația a fost efectuată la apusul soarelui pe balcon

„Khlonyak” nu a dezamăgit, există zvonuri că vând adesea unele de calitate scăzută. Gravarea a durat 13 minute, ultimele insule de cupru rămase chiar în fața ochilor noștri. Principalul lucru este să nu uitați să loviți periodic placa cu penseta de-a lungul cuvei și să monitorizați procesul. De îndată ce excesul de cupru dispare, scoatem urgent placa și o clătim cu un jet din abundență de apă.

După spălare, ștergere și uscare, vine momentul adevărului. Trebuie să îndepărtați capacul de protecție. Am încercat să o fac cu spirit alb

Dar lucrurile mergeau greu. Apoi soția mea și-a oferit un agent de îndepărtare a ojei - acest elixir miraculos a spălat stratul instantaneu (încă sunt îngrozit de ce reactivi folosesc femeile noastre. Frumusețea este o forță teribilă!)

Markerul nu a dezamăgit - toate pistele au supraviețuit

După curățarea stratului de protecție, puteți începe să găuriți. Și aici am făcut o greșeală nefericită - nu aveam un burghiu de 0,5 mm și, în loc să amân problema până mâine, după ce am cumpărat burghiul potrivit, m-am grăbit și am luat unul milimetric, considerând că s-ar potrivi. Drept urmare, am deteriorat multe tampoane de contact, din fericire nu mult și nu irevocabil. Dar totuși, nu te grăbi niciodată. După cum a spus prietenul meu Mark de la laboratorul Departamentului de Mecatronică de la Universitatea din München, unde mi-am făcut practica de licență, „Dmitry, ia instrumentul potrivit pentru fiecare loc de muncă”. Și a avut dreptate de o mie de ori.

7. Coitorirea plăcilor și lipirea componentelor

Punctele de lipit ale componentelor trebuie acoperite cu un strat subțire, lucios de lipit. Aceasta este condiția principală pentru succesul lucrării. Nu m-am chinuit cu toate piesele. În primul rând, îmi era frică să le deformez, iar în al doilea rând, încă aveam de gând să acopăr placa zapon cu lac. Deci am iradiat doar punctele de lipit. Pentru a face acest lucru, aplicăm pe ele flux de colofoniu-alcool LTI-120 cu o perie și cu un fier de lipit încălzit la 250-300 de grade, de la vârful căruia atârnă o picătură minusculă de lipit, desenăm de-a lungul punctelor necesare ale bord. Prin creșterea tensiunii superficiale a fluxului, lipirea se răspândește peste plăcuțele exacte.

După aceea, „placa” a fost dezasamblată, cablajul a fost îndepărtat din microcircuit și a fost lipit în primul rând. Așezați ușor microcircuitul la locul său cu mâinile sau penseta în conformitate cu pinout, astfel încât fiecare picior să-și ia propria zonă. Apoi ungem rândurile de picioare cu flux. Cu mișcări scurte și precise atingem pe rând toate picioarele, fără a uita să colectăm lipitură pe vârful fierului de lipit (dar nu prea mult, o picătură mică este suficientă). Dacă totul este făcut corect, atunci picioarele sunt lipite pe site foarte rapid și precis, fără „muci” și vecini. Mi-a luat mai puțin de un minut să sigilez cipul și este prima dată când o fac. M-a inspirat să fac asta un astfel de videoclip pentru care îi sunt foarte recunoscător autorului său. Totul s-a dovedit într-adevăr nu atât de înfricoșător.

La fel, mi-am dat seama de restul detaliilor. Principalul lucru aici este să tăiați cu atenție cablurile pieselor la lungimea dorită - nu am lăsat mai mult de un milimetru de plumb ieșind deasupra pistei și le îndoiți corect și cu grijă, dacă este necesar. Este important, este extrem de important să nu te grăbești nicăieri și să faci totul cu grijă. Până la urmă, ce s-a întâmplat

Nu a fost posibil să scapi de „muci”, dar pentru prima dată s-a dovedit destul de tolerabil, deși probabil că voi fi criticat.

8. Verificarea circuitelor și o altă greșeală enervantă

După lipire, spălăm tot fluxul cu alcool, luăm un multimetru și apelăm toate circuitele pentru a le verifica conductivitatea și conformitatea cu schema circuitului. Și aici byaka s-a strecurat imperceptibil. Conectorul portului COM s-a dovedit a fi oglindit! „Pământul” s-a așezat pe primul picior în loc de al cincilea, Rx - pe al patrulea în loc de al doilea. Și încă nu înțeleg cum, pentru că totul a fost corect la cablarea în Altium. Acest lucru a rămas un mister pentru mine. Nici un mister - având doar conectorul „mamă”, de fapt, la formarea circuitului în Altium, încă folosea „tată”. De aici și cablajul oglinzii, care s-a dovedit ca rezultat. Din fericire, am rezolvat această problemă prin lipirea adecvată a unui cablu conceput pentru a conecta dispozitivul la portul COM al computerului. Dar din cauza acestei erori, COM de pe bord s-a dovedit a fi atât de „proprietar”.

În caz contrar, instalarea s-a dovedit a fi corectă și, după ce am dezlipit cablurile de conectare și am făcut ordine la locul de muncă, am conectat o placă nou-nouță la „portocaliu” și la computer.

Liniile de jurnal de pornire au trecut din nou pe fereastra terminalului. Am fost fericit!

9. Aducerea de „frumusețe”

Pentru a proteja contactele de oxidare și pentru a conferi dispozitivului un aspect „industrial”, placa a fost vopsită cu lac verde. Toate semnele aplicate înainte de instalare cu un marker permanent au fost spălate cu același lac. Ei bine, bine... Iată o fotografie a produsului finit împreună cu un set de cabluri

Acum puteți continua la rafinarea ulterioară a software-ului pentru „portocaliu”. Acum nu voi fi orb și prost, ci voi putea configura sistemul printr-un terminal serial.

Concluzie

A fost interesant. Interesant pentru mine, pentru că pentru prima dată. Primul dispozitiv proiectat pe un computer și asamblat pe o placă de circuit imprimat cu propriile mâini. Și dacă cineva râde ironic, atunci lăsați-l să-și amintească că și el a făcut asta odată pentru prima dată...

Vă mulțumesc tuturor pentru atenția acordată scrisului meu!