HiFi & Professional Audio Forum  

Arduino & TI PGA2311P

Samogradnja, šeme, modifikacije.. - Elektronik Forum EEWeb
Post Reply
User avatar

Topic author
DejanM
Audio Expert
Audio Expert
Posts: 4686
Joined: 18 Aug 2005, 13:14

Arduino & TI PGA2311P

Post by DejanM » 04 Apr 2013, 13:36

Jedan od kljucnih problema u izradi dobrih predpojacala (ali i svih drugih uredjaja koji imaju volume control) jeste deo koji je zaduzen za kontrolu glasnoce. Jedan od najboljih nacina da se resi taj problem jeste ubacivanje (sto je moguce manje a najmanji moguci broj jeste: 2) otpornika na put signala. Njihovo ubacivanje treba da bude izvedeno preko releja kojima upravlja neki kontroler a kojim upravlja daljinski. Mislim da je to bolje resenje i od jako skupih potova sa mehanickim kontaktima, pa ma kakvi ti kontakti bili.

A onda sam naisao na pricu o TI chipu sa oznakom PGA2311. Taj chip je navodno prvi koristio Jeff Rowlands u svojim najboljim modelima predpojacala, a posle se mogao naci i kod nekih drugih Hi End proizvodjaca. Karakteristike iznete u njegovom datasheetu zbilja izgledaju obecavajuce, pa sam resio da ga isprobam. Namera mi je da ga uporedim sa "resenjem sa 2 otpornika".

Kao kontroler koristim Arduino. Ovde mozete vise da saznate o ovom Hardware Open Source projektu:

http://www.arduino.cc

Odlucio sam se za Leonardo varijantu. Programiranje Arduina je prilicno komforna i straight-forward stvar. Sam PGA2311 takodje ima jednostavan Interface (SPI) koji nije tesko programirati. Programski jezik je C.

Kada sam sve sklopio i isprogramirao, stavio sam na ulaz moj stari Sony DVD Player a na izlaz sa PGA2311P chipa sam stavio MF Buffer pa onda pojacalo za slusalice. Ovaj Musical Fidelity buffer sam setao i na ulaz PGA2311P trudeci se da ukapiram osetljivost chipa na razlicite ulazne i izlazne impedanse. Moj utisak nakon otprilike nedelju dana preslusavanja jeste da ovaj chip zbilja radi posao dobro. Jako dobro. Da li je bolji od varijante sa otpornicima - to cu nadam se saznati uskoro .... Kao daljinac koristim Apple Remote (NEC kod).
Arduino Leonardo & PGA2311P.jpg
Arduino Leonardo & PGA2311P.jpg (176.81 KiB) Viewed 2027 times
Arduino Leonardo & PGA2311P.jpg
Arduino Leonardo & PGA2311P.jpg (176.81 KiB) Viewed 2027 times
Sada moram da odnesem odluku koji buffer cu da stavim ispred ovog chipa (kako bi prema spolja ovaj sklop pokazivao veliku ulaznu impedansu) i da li da stavim buffer iza ovog sklopa. Cim to resim moram da negde napravim plocicu i time prakticno Imam resen problem volume controla za DIY Projekte. Naravno treba jos uraditi i napajanje. Sam Arduino trazi +5V dok PGA2311 trazi + i - 5V.

Na slici vidite ceo sklop nakon sto sam raskacio uredjaje i sam chip, da bih dobio mesta za neke druge stvari. Trenutno samo jos preciscavam program. Inace Arduino se trenutno napaja preko USB ulaza.

User avatar

sn
Forum Admin
Forum Admin
Posts: 2335
Joined: 15 Sep 2006, 04:09
Location: Belgrade
Contact:

Re: Arduino & TI PGA2311P

Post by sn » 04 Apr 2013, 17:38

Planiras li neki mali switcher koji bi od usb +5V pravio i -5 ili ces klasicno odvojeno napajanje da stavljas?

User avatar

Topic author
DejanM
Audio Expert
Audio Expert
Posts: 4686
Joined: 18 Aug 2005, 13:14

Re: Arduino & TI PGA2311P

Post by DejanM » 04 Apr 2013, 17:55

sn wrote:Planiras li neki mali switcher koji bi od usb +5V pravio i -5 ili ces klasicno odvojeno napajanje da stavljas?
Klasicno odvojeno sa LM317/337.

Za sada se jedino dvoumim izmedju JLH buffera sa kaskodom na ulazu ili tipicne OPA buffer konfiguracije ... U oba slucaja ce mi trebati i +- 15V.

User avatar

Topic author
DejanM
Audio Expert
Audio Expert
Posts: 4686
Joined: 18 Aug 2005, 13:14

Re: Arduino & TI PGA2311P

Post by DejanM » 04 Apr 2013, 18:20

Postoji i chip PGA2310. On ima za nijansu losije karakteristike od ovog 2311 ali zato ima na izlazu visokih 6V dok ovaj 2311 ima 2V. Tih 6V otvara neke interesantne mogucnosti kada je sledeci stepen u pitanju. 2310 takodje ima napajanje od +-15V sto malo olaksava situaciju kada je rec o napajanju. Tako da je i to opcija ...

User avatar

sn
Forum Admin
Forum Admin
Posts: 2335
Joined: 15 Sep 2006, 04:09
Location: Belgrade
Contact:

Re: Arduino & TI PGA2311P

Post by sn » 05 Apr 2013, 00:54

Prvo sto me zabrine kada saznam da u jedan ic ulaze oba kanala je koliko je u stvari on 'mono' na izlazu. Ali podatak da je interchannel crosstalk –130dBFS ovde dosta obecava.
bd.JPG
bd.JPG (37.65 KiB) Viewed 1940 times
bd.JPG
bd.JPG (37.65 KiB) Viewed 1940 times

User avatar

Topic author
DejanM
Audio Expert
Audio Expert
Posts: 4686
Joined: 18 Aug 2005, 13:14

Re: Arduino & TI PGA2311P

Post by DejanM » 05 Apr 2013, 06:15

Ja sam bio zatecen onim sto sam cuo koristeci ovaj chip. Pre svega odredjenom prirodnoscu reprodukcije. Izgleda da vrednosti za THD Koje su date u datasheetu, stvarno jesu tako dobre.

U odnosu na varijantu sa otpornicima ovaj chip se lakse implementira - sama sema vezivanja je dosta jednostavna.

User avatar

Topic author
DejanM
Audio Expert
Audio Expert
Posts: 4686
Joined: 18 Aug 2005, 13:14

Re: Arduino & TI PGA2311P

Post by DejanM » 05 Apr 2013, 06:30

Samo par reci na temu Apple Remote. Njega sam odabrao jer mi je stajao negde u kuci, malo sam ga koristio a lepo izgleda. Pomocu Arduina sam relativno lako pronasao njegove kodove i to radi bez problema. Jednom sam medjutim slucajno uzeo od prijatelja njegov Apple Remote i onda shvatio da sa njegovim daljincem cela ova prica ne funkcionise. Kodovi na prvi pogled izgledaju drugacije. Na prvi pogled ... Elem da skratim: Apple koristi NEC Code Set samo kao osnovu ali su u stvari implementirali svoj algoritam za daljinski uptavljac. Sta je pravi motiv za koriscenje ovako nestandardnog Code Seta - ne znam ... Predpostavljam da su zeleli da onemoguce koriscenje drugih daljinaca sa Apple uredjajima. Doduse neki univerzalni remote controlleri, ako je verovati izvestajima sa neta, izlaze na kraj sa ovim code setom i moguce ih je koristiti sa Apple.

User avatar

Topic author
DejanM
Audio Expert
Audio Expert
Posts: 4686
Joined: 18 Aug 2005, 13:14

Re: Arduino & TI PGA2311P

Post by DejanM » 05 May 2013, 07:29

Napravio sam JLH buffer (onako kako ga Pass interpretira) ali sa cascodom na ulazu. Sema cascode je preuzeta sa DIY foruma - neko je modifikovao bas na ovaj nacin ulaz First Watt F5. Izlazna impedansa ovog buffera je 20 Ohma a ulazna oko 100 KOhma. Evo seme:
cascoded JLH buffer_.jpg
cascoded JLH buffer_.jpg (74.38 KiB) Viewed 1781 times
cascoded JLH buffer_.jpg
cascoded JLH buffer_.jpg (74.38 KiB) Viewed 1781 times
Za sada sam napravio prototip i igram se sa naponom napajanja - pokusavam da odgonentnem sa kojim naponom najbolje radi. Cascoda polovi napon napajanja na JFetovima, tako da je dijapazon moguceg napona napajanja veci. Zadnje sto sam probao jeste +- 30V i to radi dobro. JFetovi su upareni (bipolarni tranzistori nisu) i Imam Offset na izlazu od 10 mV - sto je ok. Ali u finalnoj varijanti bi ipak trebalo staviti trimer na izlazu i fino namestiti Offset da bude blizu nuli.
DSC07625_.jpg
DSC07625_.jpg (190.72 KiB) Viewed 1781 times
DSC07625_.jpg
DSC07625_.jpg (190.72 KiB) Viewed 1781 times
Ideja je staviti ovaj buffer ispred (iza selektora ulaza) i iza volume controla.

User avatar

Topic author
DejanM
Audio Expert
Audio Expert
Posts: 4686
Joined: 18 Aug 2005, 13:14

Re: Arduino & TI PGA2311P

Post by DejanM » 05 May 2013, 08:51

Uzgred budi receno - opisana konfiguracija:

selektor ulaza -> buffer -> volume control -> buffer

predstavlja kompletan preamp. Ako se za volume control koristi PGA2311 onda bi takav preamp imao i pojacanje. Ako se korioste otpornici onda bi to bio preamp sa unity gain-om.

Jedino sto jos nisam odlucio jeste sta raditi sa balansiranim ulazima ... Za njih bi bilo lepo imati buffer koji podrzava balansiranu vezu - recimo jedan diferecijalni spoj sa strujnim izvorom na source/emiteru i sa cascodom - nesto poput sklopova koje je Borbely svoijevremeno pravio. Strujni izvor naravno napraviti takodje pomocu tranzistora. Iza tog diferecijalnog sklopa onda staviti obican katodni follower sa strujnim izvorom ili pak ovaj JLH buffer ... Iza volume control staviti samo ovaj JLH buffer sa cascodom i to je to ...

User avatar

Topic author
DejanM
Audio Expert
Audio Expert
Posts: 4686
Joined: 18 Aug 2005, 13:14

Re: Arduino & TI PGA2311P

Post by DejanM » 12 Apr 2016, 17:21

Zasto ne mogu da vidim slike koje su ovde postovane ? Vidim linkove ali kada kliknem na link, dobijem prazan ekran ... Da li je moguce "oziveti" ove slike ?

Post Reply