sâmbătă, 2 mai 2020

DC-DC BUCK CONVERTER 0,1V-30V/5A

Am început construcția unei surse de laborator în comutație bazata pe TL494. Am pornit de la aplicația din datasheet  (pag. 13) pe care am adaptat-o pentru o viitoare comanda PWM cu arduino.
Schema finală este:

Pentru teste și reglaje am folosit deocamdata potențiometri.
Partea de intrare va fi cu un SMPS 36/5A ca cel din poză, care la testele anterioare s-a dovedit a fi foarte robust pentru 7USD:
Așa că am călcat un cablaj imprimat:


Care a ieșit cam așa:
Realizarea finală:
 Traseele de curent mare au fost dublate cu fire de cupru. În locul rezistenței de 12K am folosit un trimer de 50K pentru a regla frecvența la limita de sus unde urechea mea nu aude zgomotul bobinei (75KHz pe pinul 5 de la TL494), care în sarcină se cam aude.
 Tensiunea maximă de ieșire:
 Tensiunea minimă de ieșire
 Test cu un bec auto de far cu reglarea limitării de curent la 4A
 Temperatura radiatorului după o oră de test cu becul de far (îi va trebui puțină ventilație în casetă):
Când voi mai prinde niște timp liber voi înlocui potențiometrii cu un arduino.

joi, 26 martie 2020

Analizor spectru audio

Zilele astea au sosit circuitele MSGEQ7 și am testat funcționarea ca analizor de spectru audio cu ajutorul unui arduino mini.
După ceva timp de documentare mi-a atras atenția materialul de aici:        https://jollifactory.blogspot.com/2017/01/arduino-based-mini-audio-spectrum.html?fbclid=IwAR2a4IEWAD9oyai2MAZMipdmvTj_VeXL5Iy0tV_0--9F_EbjXtc1LOKowWA
unde s-a folosit pentru afișare un OLED de 0,96". Am testat codul pe un OLED de 1,3" cu driver SH1106, și a ieșit ca mai jos:
Însa OLED-ul va avea o altă destinație așa că am adaptat codul pentru un display TFT de 130x130 cu driver SSD1238A și a ieșit ca mai jos:
Ulterior am mai găsit un alt display de rezervă  cu ST7565 ce a fost prezentat într-un articol anterior care e ceva mai deosebit si chiar mi se potriveste la cutia amplificatorului. Am adaptat codul pentru acesta și a iesit așa:
Toate codurile și lib-urile folosite sunt pe github.

duminică, 8 martie 2020

SMPS 2x25V/3A cu IR2161

Am testat o sursă în comutație cu IR2161 folosind un transformator de la o sursa ATX nemodificat. Lucrând deseori la modificarea acestor surse am observat că la factor de umplere de 50% tensiunea în gol la ieșirea transformatorului este de circa 24-26V pe înfășurarea de 12V și 10-12V pe înfășurarea de 5V, asta la o frecvență de lucru de circa 36KHz. 
Mai testasem aceste transformatoare și cu IR2151 iar rezultatele au fost similare. Însă lucrul cu IR2151 este relativ greoi, necesitând snubber, circuit suplimentar pentru soft-start și protecție la scurtcircuit sau depășire prag de curent și rezultă o construcție voluminoasă.
IR2161 include toate acestea în aceași capsulă, motiv pentru care și dimensiunea cablajului se reduce, și nici nu necesită snubber, care este necesar la IR2153.
Sursa o voi folosi la construcția unui amplificator micuț care va avea o caseta destul de îngustă.
Foarte multe detalii care m-au inspirat se găsesc aici , iar traducerea lui google este destul de bună. Schema folosită este:
La VD1 am pus un PL12 iar C7 (470pF în situația mea) trebuie să fie la mai mult de 400V și de bună calitate pentru că altfel scoate fum, deși impulsurile pe pinul 6 nu depășesc 170V. VD2, VD3, VD5, L2, L3,  sunt recuperate tot din surse ATX defrișate.
Cablajul este adaptat la dimensiunea componentelor mele după desenul de mai jos al cărui link l-am pierdut:
PCB-ul are 75x115mm și a ieșit așa:
Valoarea de 25,88V este tensiunea cu sarcină de 3A, în gol are cu 1,8V mai mult, iar cu 2200micro filtraj, riplul la 3A  este 4mV.

Tranzistorii de putere sunt IRF740 similari cu cei folosiți de cel de la care m-am inspirat, iar radiatorul ce se vede în poză după aproape o oră s-a încălzit la circa 65 grade cu un consum de 3A pe iesire, și a rămas relativ constant pe o perioadă de trei ore cât a fost lăsat în teste pe o sarcină rezistivă. Transformatorul nu s-a încălzit deloc, iar diodele din puntea de pe secundar erau foarte ușor calde.
Pentru perioade  scurte am testat protecția la curent, și am eliminat una din cele două rezistențe de 0,22Ohm puse în paralel (R6). Cu una singură protecția intră după 3,5A.

Test pe 2xTDA7294:
Sondele sunt 1:10, iar zgomotul de pe sinusoidă a apărut după ce s-a încins radiatorul TDA-urilor.
 Tensiunea în sarcină
 Consumul din rețea al sursei
 Nivelul semnalului de intrare în TDA7294 la care intră în limitare sinusoida de pe iesire.
O ieșire TDA-uri cu radiator rece, sondele tot 1:10 și sarcină de 5,1Ohm
 Consumul la 2x25V al TDA-urilor la 56W ieșire
Varianta 2, am adăugat pe cablaj și infășurarea de 2x5V de la transformator, unde iese 2x12V necesar pentru alimentarea unui preamplificator, deasemenea am mai adăugat un stabilizator de 9V pentru modulul mp3.


Update 16-sep-2020
In colaborare cu Adrian Lazăr am mai realizat o variantă cu ETD39, unde mediana tensiunii am facut-o cu doi condensatori de 470micro/200V în serie. Layout-ul plăcii îi aparține lui Adrian .





Tensiunea este masurată pe partea de curent mare între capete.
Update-14-nov-2020
Inca o sursa terminata si testata pe un amplificator:

Update 2-dec-2020
O altă realizare mai mică cu un transformator recuperat de pe o sursă ATX.

Tensiune în gol între plus și minus
Tensiune între +/- cu o sarcină de circa 6A
La lucru pe amplificatorul de aici, unde pe placă am legat și alimentarea corectorului și a modulului mp3
Update 05-dec-2020:



Update 13-apr-2021
O altă realizare pe un EI28, 2x25V/4A, 2x12V/1,5A, 1x9V/1,5A

La 4A scade cu 1,7V, iar radiatorul tranzistorilor se stabilizeaza la 52grade fara ventilatie, cel al diodelor la 42 grade.






marți, 28 ianuarie 2020

DDS cu AD9833 si Arduno mini pe TFT 0.98" cu ST7735

Zilele trecute mi-a sosit un modul cu AD9833. La sugestia lui Nicu Florică l-am testat cu succes după modelul de aici, și m-am hotărât să-l finalizez într-o casetă, pentru a fi ușor de utilizat.
Modulul arată ca mai jos:

Deoarece nu aveam display-ul folosit de cel de la care m-am inspirat, am făcut câteva teste cu ce aveam în sertar: Codurile testate sunt pe github.
TFT 1,44" ST7735
TFT 1,7"  ST7735
Oled 0.98" I2C
Între timp a sosit și un TFT de 0,99" mult mai drăguț decât OLED-ul, pe care l-am și folosit spre final.

Formele de undă direct pe ieșirea modulului arată astfel:



Ca să-l pot finaliza aveam nevoie de un circuit de ieșire pe care l-am preluat de aici cu schema de mai jos:
În locul lui LM318, am folosit  un LM675 alimentat la +/- 12V stabilizat cu  două LM7x12 iar pe ieșire am înseriat preventiv un rezistor de 100OHm. Partea de 3,3V  pentru Arduino, TFT și AD9833 am făcut-o cu un AMS1117-3,3 înseriat cu 220OHm/2W. Consumul total nu depășește 50mA pe bara de plus și 10mA pe minus.
Deși am testat cu un arduino nano, am finalizat cu un arduino mini alimentat la 3,3V ca să nu mai trebuiască un MMC4050 ca adaptor de nivel. Varianta cu rezistențele de 1KOhm serie cu pinii TFT-ului la mine nu a dat rezultate pe display-urile testate.

Cablajul a suferit destule variante până am reușit să-l conving să intre în caseta mea. Radiatoarele sunt montate preventiv. Singurul element călduț este AO-ul la frecvențe de peste 50KHz. Transformatorul  are 2x12V și este recuperat dintr-un utilaj casat. Ieșirea am făcut-o printr-o mufa RCA deoarece va fi folosit preponderent pe parte de audio.




Ca să nu pun TFT-ul pe capac am folosit niște potențiometri chinezesti minuscului, iar TFT-ul a încăput la limită pe partea din față.
Deși poza nu a ieșit foarte clară  din cauza obiectivului și a luminii, afișarea pe el este foarte bună. Din potențiometri se reglează offset-ul și nivelul de ieșire. Pentru encodere nu am găsit deocamdată butoane potrivite datorită geometriei atipice a axului.
Oscilogramele de la ieșirea AO-ului:




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 ...