miercuri, 27 noiembrie 2019

Sursa de laborator "hibrida" cu LM723 0-28V/7A

La solicitarea unui amic am pornit de la o sursă recuperată de la copiator vechi, modificată să scoată 36V /7A și am realizat o sursă cu LM723 (asta a fost cerința) cu reglaj din 0V. Partea de tensiune negativă am realizat-o cu MC34063 (pagina8). 
Schema finală a rezultat de forma:
Din  semireglabilul VR1 se reglează referință de 1V pe pinul 5 al lui LM723, VR3 reglează tensiunea de ieșire. 
VR4 reglează tensiunea negativă  (atenție să nu se depășească 40V care este Umax la LM723) ce va determina nivelul de 0V reglat cu VR3 (în situația de față pentru 1V sunt necesari -5V pentru a se porni din 0V cu reglajul tensiunii de ieșire, și rezultă o tensiune de 35V ce alimentează LM723). 
Cu VR2 am făcut un compromis pentru ajustarea curentului de scurt. La o valoare de 10K curentul de ieșire este ajustat între 1A ce este determinat de valoarea lui R2 și 6,8A maxim. (la 7,2A intră protecția SMPS-ului). 
În loc de 2N3055  și D3 s-a folosit un NJL0281D care are și o diodă inclusă în capsulă.
Imaginile primite din parcursul "procesul" de creație:



 Radiatorul este foarte generos și nu a mai necesitat ventilație (provine de la un convertizor de frecvență trifazic), care după  3 ore de test la un consum de 5,3A pe un bec de far auto alimentat 5V avea o temperatură foarte suportabilă la degete.
 Din lipsă de spațiu nu a mai încăput voltmetrul cu Attiny85 așa că s-a adoptat varianta mai simplă.
Aici este curentul maxim la care începe limitarea.
 Tensiunea minimă (în realitate este de +10mV)
 Tensiunea maximă


sâmbătă, 9 noiembrie 2019

Radio cu SI4703 pe TFT 1,44" ST7735

Zilele acestea a sosit un modul radio FM cu SI4703  ce este cumva similar la specificații cu RDA5807 ( este pregatit pentru RDS si RBDS) numai că se conectează diferit cu Arduino.  La fel ca RDA-ul are și acesta posibilitatea de reglaj a volumului. Arată ca în poza de mai jos:
Funcționează și acesta ca și TFT-ul tot la 3,3V însă intrările suportă nivel TTL, eu am testat  vreo două săptamâni pe un arduino nano, unde SI-ul și TFT-ul sunt alimentate la 3,3V iar intrările sunt legate direct la Arduino. Conexiunile sunt comentate în cod.
Modulul are antena conectată la firul de masă al jack-ului de căști, iar în link este dată schema placuței, și  modificarea pentru o eventuală antenă exterioară.
Pentru funcționarea cu arduino, am abuzat din nou de google, și m-am oprit pe un material al lui Matthias Hertel  care a studiat în amanunt aceste circuite având github lib-urile testate.
Dupa ce am verificat testele, am luat exemplul cu LCD și butoane și l-am adaptat pentru un TFT de 1,44" 128/128 cu ST7735.
În general s-a comportat foarte bine, ținând cont că zona de test nu este favorabilă recepției radio.
Teoretic codul ar fi funcțional și pentru RDA5807 și TEA5767 (acesta nu are RDS și volum - va trebui găsit atceva pentru a ocupa spațiul de pe TFT). Deocamdată nu am pentru un test rapid. Modificarea ar fi doar de aici:

// RDA5807M radio;    ///< Create an instance of a RDA5807 chip radio
          SI4703   radio;    ///< Create an instance of a SI4703 chip radio.
//SI4705   radio;    ///< Create an instance of a SI4705 chip radio.
// TEA5767  radio;    ///< Create an instance of a TEA5767 chip radio.

iar aici: 
  #include <SI4703.h>
trebuie înlocuit corepunzător.

Varianta testată a  ieșit ca mai jos:
 Deocamdată lipsesc butoanele, pentru test am simulat cu un conductor legat la masa. (Seek up/down, volum up/down, și un buton care apăsat aduce forțat un anume post radio ce este definit în cod)
 Pentru că mai aveam loc în arduino, am adaugat și un DHT11



Pe ondrive am pus un mic filmuleț cu funcționarea acestuia.

Amplificator ultra simplu cu MOS 40W/8Ohm la 2x30V

 Am început construcția unui amplificator cu tranzistori MOS după o schemă proiectată de Ionel Epure , care se împacă foarte bine cu boxele ...