RoLink OPi Simplificat: Diferență între versiuni
Sari la navigare
Sari la căutare
Fără descriere a modificării |
|||
(Nu s-au afișat 18 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.1, față -- Randare Raytrace KiCad]] | [[Fișier:RoLink v2.1, față -- Randare Raytrace KiCad.png.png|miniatura|top|dreapta|RoLink v2.1, față -- Randare Raytrace KiCad]] | ||
[[Fișier:RoLink v2.1, verso -- Randare Raytrace KiCad.png|miniatura|top|dreapta|RoLink v2.1, verso -- Randare Raytrace KiCad]] | [[Fișier:RoLink v2.1, verso -- Randare Raytrace KiCad.png|miniatura|top|dreapta|RoLink v2.1, verso -- Randare Raytrace KiCad]] | ||
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). | |||
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. | |||
__TOC__ | __TOC__ | ||
===Funcționalități=== | ===Funcționalități=== | ||
Linia 11: | Linia 9: | ||
* Rev1.0 – Experimental, prototip, realizat; | * Rev1.0 – Experimental, prototip, realizat; | ||
* Rev2.0 – Vezi [[Nod RoLink OPi complex]]; | * Rev2.0 – Vezi [[Nod RoLink OPi complex]]; | ||
* Rev2.1 – Varianta curentă | * Rev2.1 – Experimental, prototip, realizat; modificat la 2.3 prin adăugare de funcționelități și revizuirea filtrului de ieșire; | ||
* Rev2.3 - Varianta curentă | |||
===Documentație:=== | ===Documentație:=== | ||
* [[:Fișier:Nod RoLink 2.1, schema - PDF.pdf|Nod RoLink 2. | * [[:Fișier:Nod RoLink 2.1, schema - PDF.pdf|Nod RoLink 2.3, schema - PDF]] | ||
=== Câteva "TODOs" pentru Rev 2.3:=== | === Câteva "TODOs" pentru Rev 2.3:=== | ||
Linia 20: | Linia 19: | ||
* adăugare selector activ pentru putere H/L (pin 7 SA818) cu tranzistor; | * adăugare selector activ pentru putere H/L (pin 7 SA818) cu tranzistor; | ||
* adăugare diode ESD pe ieșirea de antenă; | * adăugare diode ESD pe ieșirea de antenă; | ||
* Bypass pin 10 al OPi (Mic BIAS) cu C, pentru reducerea zgomotului | |||
==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ă. | ||
# Î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 | # Î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ă. 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 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). | ||
Linia 51: | Linia 51: | ||
| Pin 9 || GND || masă || Conectat la planurile de masă | | 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 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 11 || UART2 RX/ GPIO_1 || NC || Neconectat | ||
|- | |- | ||
| Pin 12 || GPIO_7 || PTT || Pinul PTT; | | 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 13 || UART2 TX/ GPIO_0 || NC || Neconectat | ||
Linia 83: | Linia 83: | ||
| Pin 25 || GND || masă || Conectat la planurile de masă | | Pin 25 || GND || masă || Conectat la planurile de masă | ||
|- | |- | ||
| Pin 26 || GPIO_10 || SQL || | | 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. | ||
|} | |} |
Versiunea de la data 19 aprilie 2020 10:27
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. 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).
Funcționalități
- Nod mobil RoLink (cu SA818)
Status
Jurnal modificări (roadmap)
- Rev1.0 – Experimental, prototip, realizat;
- Rev2.0 – Vezi Nod RoLink OPi complex;
- Rev2.1 – Experimental, prototip, realizat; modificat la 2.3 prin adăugare de funcționelități și revizuirea filtrului de ieșire;
- Rev2.3 - Varianta curentă
Documentație:
Câteva "TODOs" pentru Rev 2.3:
- 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
- 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ă.
- Î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.
- 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).
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
Legături externe
- SA818 Spotnik, pagina lui UR5TLZ
- Pagina RoLink – Rețeaua RoLink
- Orange Pi – What’s Orange Pi
- Orange Pi Zero, inclusiv specificații tehnice
- GPIO – General-purpose input/output (Wikipedia)
- KiCad