RoLink OPi Simplificat: Diferență între versiuni

De la YO3ITI
Sari la navigare Sari la căutare
 
(Nu s-au afișat 16 versiuni intermediare efectuate de același utilizator)
Linia 1: Linia 1:
[[Fișier:RoLink v2.1, față -- Randare Raytrace KiCad.png.png|miniatura|top|dreapta|RoLink v2.4, față -- Randare Raytrace KiCad]]
[[Fișier:PCB versiunea 2.4 - JLCPCB - verso.jpg|miniatura|PCB versiunea 2.4 - JLCPCB]]
[[Fișier:RoLink v2.1, verso -- Randare Raytrace KiCad.png|miniatura|top|dreapta|RoLink v2.4, verso -- Randare Raytrace KiCad]]
[[Fișier:PCB versiunea 2.4 - JLCPCB - față.jpg|miniatura|PCB versiunea 2.4 - JLCPCB - față]]
Versiunea simplificată a nodului mobil RoLink, varianta ''shield'' pentru Orange Pi. Se bazează pe o schemă a ucraineanului [http://www.diygoodies.org.ua/?p=1586 UR5TLZ] modificată de mine. Principala modificare este adăugarea unui FTB la ieșire. Oferă doar conectivitatea la RoLink în mod vox, fără date. Incrementarea versiunilor începe de la 2.1 și doar cu numere impare (2.1, 2.3 etc), pentru a nu se confunda cu proiectul-părinte, [[Nod RoLink OPi complex]], la care versiunile încep la 2.0 și se incrementează doar cu numere pare (2.2, 2.4 etc).
[[Fișier:RoLink v2.1, față -- Randare Raytrace KiCad.png.png|miniatura|top|dreapta|RoLink OPi v2.4, față -- Randare Raytrace KiCad]]
[[Fișier:RoLink v2.1, verso -- Randare Raytrace KiCad.png|miniatura|top|dreapta|RoLink OPi v2.4, verso -- Randare Raytrace KiCad]]
[[Fișier:RoLink OPi - Schema.png|miniatura|dreapta|RoLink OPi v2.4 - Schema; pentru un document adaptat tipăririi, alegeți varianta PDF]]
Versiunea simplificată a nodului mobil RoLink, varianta ''shield'' pentru Orange Pi. Se bazează pe o schemă a ucraineanului [http://www.diygoodies.org.ua/?p=1586 UR5TLZ] modificată de mine. <s>Principala modificare este adăugarea unui FTB la ieșire</s>. Oferă doar conectivitatea la RoLink în mod vox, fără date.
__TOC__
__TOC__
===Funcționalități===
===Funcționalități===
* Nod mobil RoLink (cu SA818)
* Nod mobil RoLink (cu SA818) pentru Orange Pi Zero
 
===Status===
===Status===
===Jurnal modificări (roadmap)===
===Jurnal modificări (roadmap)===
* Rev2.4 - varianta curentă
* Rev2.4 - varianta curentă, circuit multistrat (4 straturi), cu plan de masă și alimentare separate;
* Rev2.3 - Experimental, prototip, realizat; modificat la 2.4 prin eliminarea filtrului și simplificare; corectat erori;
* Rev2.3 - Experimental, prototip, realizat; modificat la 2.4 prin eliminarea filtrului și simplificare; corectat erori;
* Rev2.1 – Experimental, prototip, realizat; modificat la 2.3 prin adăugare de funcționelități și revizuirea filtrului de ieșire;
* Rev2.1 – Experimental, prototip, realizat; modificat la 2.3 prin adăugare de funcționelități și revizuirea filtrului de ieșire;
Linia 14: Linia 18:


===Documentație:===
===Documentație:===
* [[:Fișier:Nod RoLink 2.1, schema - PDF.pdf|Nod RoLink 2.3, schema - PDF]]
* [[:Fișier:Nod RoLink 2.1, schema - PDF.pdf|Nod RoLink 2.4, schema - PDF]]


=== Câteva "TODOs" pentru Rev 2.5:===
=== Câteva "TODOs" pentru Rev 2.5:===
* adăugare diode ESD pe ieșirea de antenă;
* adăugare diode ESD pe ieșirea de antenă;
* filtru pe ieșire, cu bobine cu Q ridicat
* filtru pe ieșire, cu bobine cu Q ridicat
* resetare numerotare componente (vezi problema raportată de YO8RBY)
* plasare SMD-uri la distanță un pic mai mare unele de altele (pentru a fi mai ușor de lipit manual)
=== Câteva "TODOs" pentru Rev 2.4:===
=== Câteva "TODOs" pentru Rev 2.4:===
* adăugare LED-uri pentru semnalizarea PTT, SQL și alimentării;
* adăugare LED-uri pentru semnalizarea PTT, SQL și alimentării;
Linia 27: Linia 34:
==Variante constructive==
==Variante constructive==
===Detalii constructive===
===Detalii constructive===
# Tranzistorii sunt cu amprentă SOT-23 cu configurația pinilor B-C-E, bază și emitor de o parte a carcasei și colectorul de cealaltă parte. Puteți utiliza orice tranzistor NPN de putere mică cu carcasă SOT-23 care respectă configurația pinilor amintită.
# Tranzistorii sunt cu amprentă SOT-23 cu configurația pinilor B-C-E, bază și emitor de o parte a carcasei și colectorul de cealaltă parte. Puteți utiliza orice tranzistor NPN de putere mică cu carcasă SOT-23 care respectă configurația pinilor amintită. Eu am folosit BCW66
# În cazul în care se dorește inversarea logicii de control (din active high în active low pe piniii GPIO), se pot utiliza tranzistori PNP cu carcasă SOT23, dar, în acest caz, trebuie avut grijă să alegeți modele de tranzistori cu configurația pinilor inversată ca poziție pentru colector și emitor (colectorul PNP trebuie conectat la potențial 0, emitorul la potențialul de control).
# În cazul în care se dorește inversarea logicii de control (din active high în active low pe piniii GPIO), se pot utiliza tranzistori PNP cu carcasă SOT23, dar, în acest caz, trebuie avut grijă să alegeți modele de tranzistori cu configurația pinilor inversată ca poziție pentru colector și emitor (colectorul PNP trebuie conectat la potențial 0, emitorul la potențialul de control).
# La montarea modului SA818, pad-ul 19 trebuie obligatoriu conectat termic prin intermediul unei picături de pastă termoconductoare, de genul acelora utilizate pentru montarea procesoarelor pe placa de bază. Această conectare termică este deosebit de importantă pentru răcirea corespunzătoare a dispozitivului în emisie.
# La montarea modului SA818, pad-ul 19 trebuie obligatoriu conectat termic prin intermediul unei picături de pastă termoconductoare, de genul acelora utilizate pentru montarea procesoarelor pe placa de bază. Se poate utiliza cauciuc siliconat termoconductibil, dar pasta e mai bună. Această conectare termică este deosebit de importantă pentru răcirea corespunzătoare a dispozitivului în emisie.
# Schema utilizează conexiunea UART1 a Orange Pi; trebuie verificat în aplicația/ fișerul de configurare OPi (în funcție de versiunea imaginii utilizate) ce UART este configurat și selectat UART1 în cazul în care este selectat UART2; fără această configurare nu puteți comunica cu modulul SA818 pentru modificarea parametrilor de funcționare (frecvența, puterea, CTCSS etc).
# Schema utilizează conexiunea UART1 a Orange Pi; trebuie verificat în aplicația/ fișerul de configurare OPi (în funcție de versiunea imaginii utilizate) ce port [[UART]] este configurat și trebuie selectat UART1 în cazul în care este selectat implicit UART2; fără această configurare nu puteți comunica cu modulul SA818 pentru modificarea parametrilor de funcționare (frecvența, puterea, CTCSS etc).


===Alocare GPIO===
===Alocare GPIO===
Linia 94: Linia 101:
===PCB===
===PCB===
<gallery>
<gallery>
RoLink v2.1 - PCB, față.png|RoLink v2.4 - PCB, față
RoLink v2.1 - PCB, față.png|RoLink OPi v2.4 - PCB, față
RoLink v2.1 - PCB, față, cu plan de masă randat.png|RoLink v2.4 - PCB, față, cu plan de masă randat
RoLink v2.1 - PCB, față, cu plan de masă randat.png|RoLink OPi v2.4 - PCB, față, cu plan de masă randat
RoLink v2.1 - PCB, spate.png|RoLink v2.4 - PCB, spate
RoLink v2.1 - PCB, spate.png|RoLink OPi v2.4 - PCB, spate
RoLink v2.1 - PCB, spate, cu plan de masă randat.png|RoLink v2.4 - PCB, spate, cu plan de masă randat
RoLink v2.1 - PCB, spate, cu plan de masă randat.png|RoLink OPi v2.4 - PCB, spate, cu plan de masă randat
RoLink v2.1 - PCB, plan de masă față.png|RoLink v2.4 - PCB, plan de masă față
RoLink v2.1 - PCB, plan de masă față.png|RoLink OPi v2.4 - PCB, plan de masă față
RoLink v2.1 - PCB, plan de masă spate.png|RoLink v2.4 - PCB, plan de masă spate
RoLink v2.1 - PCB, plan de masă spate.png|RoLink OPi v2.4 - PCB, plan de masă spate
RoLink OPi - PCB plan de masă.png|miniatura|RoLink OPi v2.4 - PCB plan de alimentare
RoLink OPi - PCB plan de alimentare.png|miniatura|RoLink OPi v2.4 - PCB plan de masă
</gallery>
</gallery>



Versiunea curentă din 5 martie 2023 12:44

PCB versiunea 2.4 - JLCPCB
Eroare la generarea previzualizării: Fișier lipsă
PCB versiunea 2.4 - JLCPCB - față
Eroare la generarea previzualizării: Fișier lipsă
RoLink OPi v2.4, față -- Randare Raytrace KiCad
RoLink OPi v2.4, verso -- Randare Raytrace KiCad
RoLink OPi v2.4 - Schema; pentru un document adaptat tipăririi, alegeți varianta PDF

Versiunea simplificată a nodului mobil RoLink, varianta shield pentru Orange Pi. Se bazează pe o schemă a ucraineanului UR5TLZ modificată de mine. Principala modificare este adăugarea unui FTB la ieșire. Oferă doar conectivitatea la RoLink în mod vox, fără date.

Funcționalități

  • Nod mobil RoLink (cu SA818) pentru Orange Pi Zero

Status

Jurnal modificări (roadmap)

  • Rev2.4 - varianta curentă, circuit multistrat (4 straturi), cu plan de masă și alimentare separate;
  • Rev2.3 - Experimental, prototip, realizat; modificat la 2.4 prin eliminarea filtrului și simplificare; corectat erori;
  • Rev2.1 – Experimental, prototip, realizat; modificat la 2.3 prin adăugare de funcționelități și revizuirea filtrului de ieșire;
  • Rev2.0 – Vezi Nod RoLink OPi complex;
  • Rev1.0 – Experimental, prototip, realizat;

Documentație:

Câteva "TODOs" pentru Rev 2.5:

  • adăugare diode ESD pe ieșirea de antenă;
  • filtru pe ieșire, cu bobine cu Q ridicat
  • resetare numerotare componente (vezi problema raportată de YO8RBY)
  • plasare SMD-uri la distanță un pic mai mare unele de altele (pentru a fi mai ușor de lipit manual)

Câteva "TODOs" pentru Rev 2.4:

  • adăugare LED-uri pentru semnalizarea PTT, SQL și alimentării;
  • adăugare selector activ pentru putere H/L (pin 7 SA818) cu tranzistor;
  • adăugare diode ESD pe ieșirea de antenă;
  • Bypass pin 10 al OPi (Mic BIAS) cu C, pentru reducerea zgomotului

Variante constructive

Detalii constructive

  1. Tranzistorii sunt cu amprentă SOT-23 cu configurația pinilor B-C-E, bază și emitor de o parte a carcasei și colectorul de cealaltă parte. Puteți utiliza orice tranzistor NPN de putere mică cu carcasă SOT-23 care respectă configurația pinilor amintită. Eu am folosit BCW66
  2. În cazul în care se dorește inversarea logicii de control (din active high în active low pe piniii GPIO), se pot utiliza tranzistori PNP cu carcasă SOT23, dar, în acest caz, trebuie avut grijă să alegeți modele de tranzistori cu configurația pinilor inversată ca poziție pentru colector și emitor (colectorul PNP trebuie conectat la potențial 0, emitorul la potențialul de control).
  3. La montarea modului SA818, pad-ul 19 trebuie obligatoriu conectat termic prin intermediul unei picături de pastă termoconductoare, de genul acelora utilizate pentru montarea procesoarelor pe placa de bază. Se poate utiliza cauciuc siliconat termoconductibil, dar pasta e mai bună. Această conectare termică este deosebit de importantă pentru răcirea corespunzătoare a dispozitivului în emisie.
  4. Schema utilizează conexiunea UART1 a Orange Pi; trebuie verificat în aplicația/ fișerul de configurare OPi (în funcție de versiunea imaginii utilizate) ce port UART este configurat și trebuie selectat UART1 în cazul în care este selectat implicit UART2; fără această configurare nu puteți comunica cu modulul SA818 pentru modificarea parametrilor de funcționare (frecvența, puterea, CTCSS etc).

Alocare GPIO

Pin fizic Denumire[1] Semnal[2] Comentarii
Pin 1 3,3V PWR 3,3V Se conectează la circuitul de 3,3V sau planul de alimentare de 3,3V (în cazul plăcilor multistrat)
Pin 2 5V PWR 5V Se conectează la circuitul de 5V sau planul de alimentare de 5V (în cazul plăcilor multistrat)
Pin 3 I2C1 SCA/ GPIO_12 NC Neconectat
Pin 4 5V PWR 5V Se conectează la circuitul de 5V sau planul de alimentare de 5V (în cazul plăcilor multistrat)
Pin 5 I2C1 SDL/ GPIO_11 NC Neconectat
Pin 6 GND masă Conectat la planurile de masă
Pin 7 GPIO_6 NC Neconectat
Pin 8 UART1 TX/ GPIO_198 UART_TX Asigură comunicare serială (Tx) pentru comunicarea cu SA818; UART1 trebuie configurat în configurarea OPi înainte de folosirea plăcii
Pin 9 GND masă Conectat la planurile de masă
Pin 10 UART1 RX/ GPIO_199 UART_RX Asigură comunicare serială (Rx) pentru comunicarea cu SA818; UART1 trebuie configurat în configurarea OPi înainte de folosirea plăcii.
Pin 11 UART2 RX/ GPIO_1 NC Neconectat
Pin 12 GPIO_7 PTT Pinul PTT; Ative HIGH, pune la masă pinul 5 al SA818 și permite emisia prin SA818 și recepția pe stație; deasemenea se aprinde LED-ul verde de control PTT semnalizând recepția semnalelor din rețeaua RoLink.
Pin 13 UART2 TX/ GPIO_0 NC Neconectat
Pin 14 GND masă Conectat la planurile de masă
Pin 15 GPIO_3 NC Neconectat
Pin 16 GPIO_19 NC Neconectat
Pin 17 3,3V PWR 3,3V Conectat la circuitul de 3,3V sau la planul de alimentare de 3,3V (în cazul plăcilor multistrat)
Pin 18 GPIO_18 NC Neconectat
Pin 19 SPI0 MOSI/ GPIO_15 NC Neconectat
Pin 20 GND masă Conectat la planurile de masă
Pin 21 SPI0 MISO/ GPIO_16 NC Neconectat
Pin 22 GPIO_2 NC Neconectat
Pin 23 SPI0 SCLK/ GPIO_14 NC Neconectat
Pin 24 SPI0 CS0/ GPIO_13 NC Neconectat
Pin 25 GND masă Conectat la planurile de masă
Pin 26 GPIO_10 SQL Active HIGH, la 3,3V atunci când SQL (pin 1 al SA818) este LOW și deschide Q2; în același timp se aprinte LED-ul D3, roșu, semnalizând transmisia (când apăs PTT-ul stației); semnalizează OPi (Svxlink) că squelch-ul este deschis și se poate transmite.

Imagini

PCB

Headere, pinout

Note

  1. Este vorba despre denumirea pinilor pe schema header-ului Orange Pi pe schemă
  2. Este vorba despre denumirea semnalelor pe schemă

Legături externe