Pagina 2 van 4

Re: Volumeregeling en ingang met PGA2310

Geplaatst: ma 24 sep 2012, 22:37
door ronnydepony
Is terug aangepast.
Heb het relaisboard ook aangepast en is nu even groot als het sturingboard.
Alle weerstanden, uitgezonderd R9 (is grid 12mm), zijn nu 10mm.
Alle connectors zijn uitgevoerd in MOLEX.
struring met encoder.png
relais.png

Re: Volumeregeling en ingang met PGA2310

Geplaatst: di 25 sep 2012, 12:38
door ronnydepony
Alles op 1 print geplaatst en een beetje connectors verschoven.
Past op een printje van 10*10cm.
TOTAAL.png
TOTAAL VOLUME.jpg
Straks nog eens alle verbindingen controleren en als het goed is kan het opgestuurd naar iTEAD.

Re: Volumeregeling en ingang met PGA2310

Geplaatst: di 25 sep 2012, 21:03
door ronnydepony
oei, toch problemen gevonden in het schema :mrgreen: :mrgreen: :mrgreen:
PROBLEEM.png
in het schema zonder encoder gaat het als volgt van PGA2310 naar ATMEGA :
pin 2 naar 3
pin 3 naar 2
pin 6 naar 5
pin 8 naar 4

in het schema met encoder gaat het als volgt :

pin 2 naar 2
pin 3 naar 1
pin 6 naar 4
pin 8 naar 3

wat is er aan te raden ?

Re: Volumeregeling en ingang met PGA2310

Geplaatst: di 25 sep 2012, 21:18
door Ah!buis
Het zijn de vier lijnen om de PGA te besturen.Met welke poorten van de MEGA dat gebeurt hangt af van het daarin draaiende programma.Het gevolg is dat je voor de twee oplossingen niet hetzelfde prog.kunt gebruiken.Bij een hogere prog-taal kun je wel de gebruikte poorten in het begin definieren,kwestie van aanpassen dan.
In een ander draadje over de Prologue hebben we ook al zoiets als hier gehad.Daar is de relais-sturing met een IC,scheelt transistors,diodes en weerstanden waardoor de print eenvoudiger wordt.Zie aanhangsel,de LEDs zijn niet nodig (kunnen doorverbonden)
Anne

Re: Volumeregeling en ingang met PGA2310

Geplaatst: di 25 sep 2012, 21:32
door ronnydepony
Bedankt Anne. :goeie:

Zal nog een antwoord van Bert afwachten en dan besluiten welke van de 2 configuraties aan te raden zijn.

Re: Volumeregeling en ingang met PGA2310

Geplaatst: di 25 sep 2012, 21:44
door knuisje
ronnydepony schreef:
wat is er aan te raden ?
Ik zou de bijbehorende SPI-pinnen pakken. Dus:
SCK op SCLK
SS op CS
MOSI op SDI

Re: Volumeregeling en ingang met PGA2310

Geplaatst: di 25 sep 2012, 22:06
door ronnydepony
Oei, wat veel in 1 keer voor een oude vent zoals ik :rofl:

dus het relais board kan aangepast worden naar dit ?
relais met uln2003.png
nu nog Knuisje zijn advies bekijken :sure:

Re: Volumeregeling en ingang met PGA2310

Geplaatst: di 25 sep 2012, 22:07
door BertDB
pinnen worden inderdaad gedefinieerd in de software.
In principe maakt het helemaal niet zo uit, maar tmaakt het inderdaad wat makkelijk (logischer) als je't aansluit volgens hetgeen Knuisje aanhaalt :)

Re: Volumeregeling en ingang met PGA2310

Geplaatst: di 25 sep 2012, 22:18
door ronnydepony
Dan kom ik op een derde aansluiting uit

Van ATMEGA pin 8 SCK naar PGA pin 6 SCLK
Van ATMEGA pin 5 SS naar PGA pin 2 CS
Van ATMEGA pin 6 MOSI naar PGA pin 3 SDI

Pin 4 AIN1 van ATMEGA mag dan wel wel blijven naar pin 8 Mute van PGA ?
Of is pin 3 AIN0 van ATMEGA beter ?

Re: Volumeregeling en ingang met PGA2310

Geplaatst: di 25 sep 2012, 22:25
door BertDB
Ronny, als je hiervoor zelf nog de software moet schrijven maakt het niet zoveel uit.
Jij geeft in je prog mee welke pinnen wat doen.
Als je een HEX gebruikt van een project op het web ligt het al vast natuurlijk (tenzij de codefiles beschikbaar zijn..)

Re: Volumeregeling en ingang met PGA2310

Geplaatst: di 25 sep 2012, 22:32
door ronnydepony
Er zijn hex en bas files beschikbaar.
Dus misschien eerst deze uitpluizen en zien hoe ze het doen ?

Dan rest mij enkel de vraag , met welk programma kan je die hex-files openen ?

Re: Volumeregeling en ingang met PGA2310

Geplaatst: di 25 sep 2012, 22:36
door BertDB
hex files zijn al gecompileerd, daar staan dus enkel wat hexadecimale getallen in klaar om ingeladen te worden in de µC.
De BAS (prog is geschreven in basic) open je met een compiler.
Heb echter nooit basic gebruikt dus weet zo in 1-2-3 niet echt een pasklare (en gratis) basic-compiler, maar die zijn er vast wel :sure:

Re: Volumeregeling en ingang met PGA2310

Geplaatst: di 25 sep 2012, 22:43
door ronnydepony
er staat ook een BIN bestand bij, is dat bruikbaar ?

Anders hou ik mijn voorlopig schema en schrijf ik zelf nieuwe software.

Was toch de bedoeling om met dit schema te bekijken of ik het programmeren nog kan leren :D :D

Re: Volumeregeling en ingang met PGA2310

Geplaatst: di 25 sep 2012, 22:53
door Ah!buis
dus het relais board kan aangepast worden naar dit ?
Ja hoor O:)
Voor .BAS kun je 's Programmers Notepad proberen.
Anne

Re: Volumeregeling en ingang met PGA2310

Geplaatst: di 25 sep 2012, 22:57
door knuisje
Het zal wel in Bascom-8051 zijn geschreven. Is helaas niet gratis.

Re: Volumeregeling en ingang met PGA2310

Geplaatst: wo 26 sep 2012, 9:07
door ronnydepony
Is voor mij nu in orde

Rest enkel de vraag, heb ik een ULN2003 of ULN2004 nodig.
TOTAAL.png

Re: Volumeregeling en ingang met PGA2310

Geplaatst: wo 26 sep 2012, 9:21
door Dalojan
De goedkopere variant van die chip kan inderdaad maar +5v/-5v aan voeding hebben da beperkt de uitgangs spanniing tot ongeveer 2.5V rms daar dan bij bedenkend dat de versterking max. ongeveer 20 is dan kan je die uitsturen met 125mV. Niet echt een probleem maar het is wel passen en meten met waar de versterking in de hele versterker keten moet gaan zitten. Bij buizen versterkers zoals de Bill en ook andere is het handig als je wat meer stuurspanning kan produceren de PGA2310 is dan echt een groot voordeel.
Als ik het schema bekijk dan denk ik dat je hem wel uit kan zetten maar niet meer aan kan zetten, er is dan immers geen voeding meer aanwezig. Aanzetten trouwens ook als dat niet de default status is. De combinatie microcontroller en PGA231x levert aardige mogelijkheden tot verfraaiing van het gebruik, je kan heel wat handigheidjes er in programmeren die het gebruik prettiger maken en de zaak verfraaien wat betreft aanzien. Zelf zit ik nog met een probleempje in het geval de afstand bediening en de draaiknop tegelijk gebruikt worden. Zal bijna nooit gebeuren maar toch is het niet handig. Op dit moment gebruik ik een PIC18F4520 omdat ik tegen een hardware limiet van de PIC16F877A aanliep, het overzetten van de software liep ook niet helemaal zonder problemen maar voorlopig zijn de limieten weer aardig uit zicht.

Re: Volumeregeling en ingang met PGA2310

Geplaatst: wo 26 sep 2012, 9:23
door Dalojan
Ik zou ook bij de 6 ingangen een GND pen maken en die verbinden met de GND pen van de 3 polige plug die de uitgang van de relais schakeling is. Dat maakt de bedrading een stuk handiger.

Re: Volumeregeling en ingang met PGA2310

Geplaatst: wo 26 sep 2012, 9:40
door Dalojan
Ik gebruik zelf microcontrollers van Microchip (PIC16F877A en PIC18F4520) en die programmeer ik in JAL versie 2 en dat is helemaal gratis. JAL is een hogere programmeer taal lijkend op Pascal, is redelijk simpel maar heeft net als iedere taal zijn beperkingen, tot nu toe heb ik altijd mee kunnen bereiken wat ik voor ogen had. DE programmer die ik gebruik is een Wisp648 en vroeger een Wisp628 die ik online besteld heb bij http://www.voti.nl die ook de chips levert. JAL v2 is te downloaden van http://www.casadeyork.com/jalv2/ . Ik weet zo uit het hoofd niet of de handige JAL editer dan mee gedownload wordt of niet anders is JALEDIT te downloaden van http://code.google.com/p/jaledit/downloads/list . Ik vind dat een aanrader want het geeft syntaxis high-lighting in kleur een knop die de compiler activeert en een knop die de programmer activeert. Kortom schrijf het programma en druk op program en dan volgt compilatie en programmeren van de chip. Als programmer software gebruik ik overigens Bumblebee (ook gratis te downloaden van http://home.hccnet.nl/d.a.kuipers/pic/bumblebee/ ) Ik ben een echte zuinige Nederlander dus.

Re: Volumeregeling en ingang met PGA2310

Geplaatst: wo 26 sep 2012, 9:55
door SuperR
Dalojan schreef:
De goedkopere variant van die chip kan inderdaad maar +5v/-5v aan voeding hebben dat beperkt de uitgangs spanniing tot ongeveer 2.5V rms daar dan bij bedenkend dat de versterking max. ongeveer 20 is dan kan je die uitsturen met 125mV. Niet echt een probleem maar het is wel passen en meten met waar de versterking in de hele versterker keten moet gaan zitten. Bij buizen versterkers zoals de Bill en ook andere is het handig als je wat meer stuurspanning kan produceren de PGA2310 is dan echt een groot voordeel.
http://www.triodedick.com/Bill_deel10.htm :)
Gain is bij "de maker" max 1. Dus ik weet niet waar je deze wijsheden vandaan haalt?

Re: Volumeregeling en ingang met PGA2310

Geplaatst: wo 26 sep 2012, 10:09
door knuisje
Ik ben meer gecharmeerd van Atmel microcontrollers. Het grote voordeel is dat de kern van alle tiny- en megatypes gelijk is, en alleen de periferie anders is. Daardoor kun je heel makkelijk een andere microcontroller gebruiken als je bijvoorbeeld meer geheugen nodig hebt zonder iets aan de programmacode te veranderen. En een groot voordeel is dat de interne geheugenstructuur veel logischer in elkaar steekt dan bij de PIC's waardoor de uitstekende opensource GCC-compiler beschikbaar is. Verder biedt Atmel gratis en zonder beperkingen een op Visual Studio gebaseerde ontwikkelomgeving aan.

Voor mijn volgende projectje wil ik eens een ARM Cortex-M3 gaan proberen. Dit is een moderne 32-bits processor waarvoor bijvoorbeeld van NXP bijna voor niks een development kit met JTAG-programmer en Eclips-IDE beschikbaar is (LPCXpresso). Als compiler kun je ook weer GCC gebruiken.

Re: Volumeregeling en ingang met PGA2310

Geplaatst: wo 26 sep 2012, 10:25
door Dalojan
De Gain van een PGA2310 kan je vinden in de documentatie van deze chip. Dat is ongeveer 20 en bij een uitgangs spanning van maximaal 2,5v rms kom je dan aan een ingangs spanning van 125mV voor maximale uitsturing. Dat heeft niets te maken met de toegepaste eindversterker, maar die moet aan de maximaal te leveren 2,5V rms wel voldoende hebben voor maximale uitsturing. Ik denk dat je beter uit bent met de duurdere PGA2310 en zonder 6SN7 in de Bill. Versterking heb je nog steeds genoeg en eindresultaat is beter wat betreft vervorming (1 trap versterking minder) en handiger in het regel bereik van de volume regeling.

Re: Volumeregeling en ingang met PGA2310

Geplaatst: wo 26 sep 2012, 10:37
door SuperR
Weet je wel wat de functie van dat IC is? Volgens mij niet of maar half. Daarnaast heeft de gebruikte eindversterker er bijzonder veel mee te maken.

Denkstappen;
Wat is de voedingspanning van de versterker die gebruikt wordt? (in dit geval LM4780, dus zeg max +40Vdc en -40Vdc)
Wat is de versterkeringsfactor van deze versterker over het audio spectrum? (+/- 20)
Bij welke uitgangsspanning begint de output te clippen? (zeg bij +35Vdc en -35Vdc)
Dus welke spanning mag ik (peak) insturen om te voorkomen dat de versterker clipt? (35Vdc/20 = 1.75 Vpeak)
Hoeveer Vrms is dat? (1.75 Vpeak / 2^0.5 = 1.25Vrms)
Hoeveel Vrms mag ik dus max uitsturen vanaf mijn volumeregeling voordat de eindversterker gaat clippen? (1.25Vrms)
Hoeveel Vrms kan de "goedkope" PGA uitsturen? (zeg 2.1Vrms)
Is dat meer dan 1.25Vrms? (ja, sterker nog, de spanning die hij uitstuurt kan te hoog zijn voor de eindversterker.)
Dat is ongeveer 20 en bij een uitgangs spanning van maximaal 2,5v rms kom je dan aan een ingangs spanning van 125mV voor maximale uitsturing.
En ook deze uitspraak klopt niet. Het "magische" aan dit IC is dat het een variabele gain heeft tussen de (uit mijn hoofd) -92.5 dB en +31.5dB. Dat is een versterkeringsfactor tussen de 2,37137371 × 10-5 en 37,5837404.

Dit zeg ik niet omdat ik wil vervelend doen ofzo, maar soms worden er dingen gezegd (in de audiowereld) die op weinig gebaseerd zijn.

Re: Volumeregeling en ingang met PGA2310

Geplaatst: wo 26 sep 2012, 11:32
door Dalojan
SuperR schreef:
Weet je wel wat de functie van dat IC is? Volgens mij niet of maar half. Daarnaast heeft de gebruikte eindversterker er bijzonder veel mee te maken.

Denkstappen;
Wat is de voedingspanning van de versterker die gebruikt wordt? (in dit geval LM4780, dus zeg max +40Vdc en -40Vdc)
Wat is de versterkeringsfactor van deze versterker over het audio spectrum? (+/- 20)
Bij welke uitgangsspanning begint de output te clippen? (zeg bij +35Vdc en -35Vdc)
Dus welke spanning mag ik (peak) insturen om te voorkomen dat de versterker clipt? (35Vdc/20 = 1.75 Vpeak)
Hoeveer Vrms is dat? (1.75 Vpeak / 2^0.5 = 1.25Vrms)
Hoeveel Vrms mag ik dus max uitsturen vanaf mijn volumeregeling voordat de eindversterker gaat clippen? (1.25Vrms)
Hoeveel Vrms kan de "goedkope" PGA uitsturen? (zeg 2.1Vrms)
Is dat meer dan 1.25Vrms? (ja, sterker nog, de spanning die hij uitstuurt kan te hoog zijn voor de eindversterker.)
Dat is ongeveer 20 en bij een uitgangs spanning van maximaal 2,5v rms kom je dan aan een ingangs spanning van 125mV voor maximale uitsturing.
En ook deze uitspraak klopt niet. Het "magische" aan dit IC is dat het een variabele gain heeft tussen de (uit mijn hoofd) -92.5 dB en +31.5dB. Dat is een versterkeringsfactor tussen de 2,37137371 × 10-5 en 37,5837404.

Dit zeg ik niet omdat ik wil vervelend doen ofzo, maar soms worden er dingen gezegd (in de audiowereld) die op weinig gebaseerd zijn.
Even kleine reactie:
betreffende het eerste blauw gemerkte zou ik iets genuanceerdere reactie verwachten : zie http://www.zelfbouwaudio.nl/forum/viewtopic.php?t=15575
Betreffende het laatse blauw gemerkte heb je helemaal gelijk, er wordt veel onzin met stellige overtuiging geroepen, soms roept men makkelijker iets dan dat men er eerst over nadenkt.

In het geval zoals je het aanhaalt met de LM4780 kan de goedkope variant van de PGA met +5V en -5V voeding voldoende spanning leveren, blijft wel dat de maximale gain van de PGA dan wat hoog is en je normaliter wel relatief laag in het volume regel bereik terecht komt. Wellicht is het dan aan te raden de gain van de LM4780 dan lager te kiezen en dat mag toch geen probleem opleveren?

Re: Volumeregeling en ingang met PGA2310

Geplaatst: wo 26 sep 2012, 11:44
door knuisje
Dalojan schreef:
Wellicht is het dan aan te raden de gain van de LM4780 dan lager te kiezen en dat mag toch geen probleem opleveren?
De minimale gain is 10x, daaronder wordt het instabiel.