Skala upp 0-2V till 0-5V
- prototypen
- Inlägg: 11076
- Blev medlem: 6 augusti 2006, 13:25:04
- Ort: umeå
Re: Skala upp 0-2V till 0-5V
Men om vi tar det här från början, en mikroprocessor ska styra en Commodores.
Digitalt i processorn sedan DA omvandling för att sedan AD omvandlas i något som ser ut som en dualslope omvandlare och in i Commodoren........
Varför inte skippa ALLT som visas i Modders schema och koppla processorns digitaldata direkt till Comodorens inport/databus.
Protte
Digitalt i processorn sedan DA omvandling för att sedan AD omvandlas i något som ser ut som en dualslope omvandlare och in i Commodoren........
Varför inte skippa ALLT som visas i Modders schema och koppla processorns digitaldata direkt till Comodorens inport/databus.
Protte
- MadModder
- Co Admin
- Inlägg: 29989
- Blev medlem: 6 september 2003, 13:32:07
- Ort: MadLand (Enköping)
- Kontakt:
Re: Skala upp 0-2V till 0-5V
När man läser av adresserna där dessa värden finns, läses dessa direkt ur SID där och då. Det är inget som sparas i ett minne.
För att stoppa in egna värden direkt på databussen vid läsning av dessa adresser måste man inaktivera SID under tiden. Dvs tvinga signalen till pin 8 (CS) hög. Annars blir det busstridighet och man riskerar att bränna något.
Det innebär klippa av den på kortet och stoppa in en pullup, samt läsa av den från chippet 252535 (U8), och systemets R/W-lina, för att veta exakt när man kan skriva till bussen.
Om det inte är viktigt att det är just de adresserna (t.ex en specifik mjukvara som ska styras) går det ju att stoppa in sin data på de 8 databitarna i användarporten och läsa av #56577 och se glad ut.
Det går ju såklart att plocka ur SID-chippet helt och hållet och göra sin egen lösning där.
Misstänker dock att hårdvarumodda C64:an inte är aktuellt i det här fallet?
För att stoppa in egna värden direkt på databussen vid läsning av dessa adresser måste man inaktivera SID under tiden. Dvs tvinga signalen till pin 8 (CS) hög. Annars blir det busstridighet och man riskerar att bränna något.
Det innebär klippa av den på kortet och stoppa in en pullup, samt läsa av den från chippet 252535 (U8), och systemets R/W-lina, för att veta exakt när man kan skriva till bussen.
Om det inte är viktigt att det är just de adresserna (t.ex en specifik mjukvara som ska styras) går det ju att stoppa in sin data på de 8 databitarna i användarporten och läsa av #56577 och se glad ut.
Det går ju såklart att plocka ur SID-chippet helt och hållet och göra sin egen lösning där.
Misstänker dock att hårdvarumodda C64:an inte är aktuellt i det här fallet?
Re: Skala upp 0-2V till 0-5V
TS kan enkelt lösa sitt problem på 2 sätt:
1. Använda en digital potentiometer. Redan beskrivet i tråden
2. Använda en spänning till strömomvandlare, se bild nedan för standardkoppling.
Kopplingen nedan omvandlar en inspänning 0-2 V till en utström 0-0.44 mA.
OBS använd operationsförstärkare med rail to rail både på ingång och utgång samt låg input offset spänning < 1mV
1. Använda en digital potentiometer. Redan beskrivet i tråden
2. Använda en spänning till strömomvandlare, se bild nedan för standardkoppling.
Kopplingen nedan omvandlar en inspänning 0-2 V till en utström 0-0.44 mA.
OBS använd operationsförstärkare med rail to rail både på ingång och utgång samt låg input offset spänning < 1mV
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Re: Skala upp 0-2V till 0-5V
Om man vill spara in en OP kan man använda nedanstående koppling med strömspegel istället.
Egenskaperna blir inte lika bra som i kopplingen med 2 OP beroende på att det är svårt att få matchning mellan de 2 PNP transistorerna.
Det går att köpa integrerad strömspegel med 2 PNP transistorer på samma chip men även dessa ger sämre egenskaper än kopplingen med 2 OP
Kopplingen har också fördelen att man kan använda en billig OP typ LM324 som kan gå till negativa matningsspänningen både på in och utgång
Egenskaperna blir inte lika bra som i kopplingen med 2 OP beroende på att det är svårt att få matchning mellan de 2 PNP transistorerna.
Det går att köpa integrerad strömspegel med 2 PNP transistorer på samma chip men även dessa ger sämre egenskaper än kopplingen med 2 OP
Kopplingen har också fördelen att man kan använda en billig OP typ LM324 som kan gå till negativa matningsspänningen både på in och utgång
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Re: Skala upp 0-2V till 0-5V
Jag får inte det resultat du beskriver i min simulator. Utströmmen är 5uA vid 0V in, och strax över 4.5uA vid 2V in. Jag använde två LMV722 opamp (båda är rail-to-rail och <1mV offset som du angav), samt standard BC547/557. Testar jag att byta till en OPA172 (som jag tog på måfå) får jag samma resultat, strömmen är aldrig 0 och aldrig över 5uA.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
- MadModder
- Co Admin
- Inlägg: 29989
- Blev medlem: 6 september 2003, 13:32:07
- Ort: MadLand (Enköping)
- Kontakt:
Re: Skala upp 0-2V till 0-5V
För skojs skull, simulera den extremt enkla jag visade här viewtopic.php?p=1579820#p1579820
Re: Skala upp 0-2V till 0-5V
bos
Kan du visa din koppling.
Mina förslag till kopplingar fungerar utmärkt om man kopplar rätt med rätt komponenter
Jag såg att lmv722 du använt är bara rail to rail på utgången.
För den högra op:n krävs rail to rail även på ingången såsom är angivet i mitt inlägg
Kan du visa din koppling.
Mina förslag till kopplingar fungerar utmärkt om man kopplar rätt med rätt komponenter
Jag såg att lmv722 du använt är bara rail to rail på utgången.
För den högra op:n krävs rail to rail även på ingången såsom är angivet i mitt inlägg
Re: Skala upp 0-2V till 0-5V
Ok, när jag parametersökte på rail-to-rail antog jag (felaktigt) att både in/ut var det. Då får jag leta upp en ny.
Re: Skala upp 0-2V till 0-5V
bos
Bifoga din koppling i simulatorn. Jag är nästan säker på att du har ritat fel.
Bifoga din koppling i simulatorn. Jag är nästan säker på att du har ritat fel.
Re: Skala upp 0-2V till 0-5V
@ghu
EDIT: Bytte nu mot en MCP6062 som är en dual opamp med rail-to-rail både in och ut, samt <1mV offset. Då sjunker strömmen till 4.5-5.2pA istället. Jag kan inte se att jag har ritat av ditt schema fel, men något tokigt är det ju här.
@MadModder: ska testa.
EDIT: Bytte nu mot en MCP6062 som är en dual opamp med rail-to-rail både in och ut, samt <1mV offset. Då sjunker strömmen till 4.5-5.2pA istället. Jag kan inte se att jag har ritat av ditt schema fel, men något tokigt är det ju här.
@MadModder: ska testa.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Re: Skala upp 0-2V till 0-5V
Det kan inte gå någon ström ut om det inte är en sluten krets.
Koppla t ex 100 ohm mellan Iut och jord
Är matningsspänningen till kretsen med 5V? Framgår ej.
Koppla t ex 100 ohm mellan Iut och jord
Är matningsspänningen till kretsen med 5V? Framgår ej.
Re: Skala upp 0-2V till 0-5V
Ja, 5V matning. Varken din eller MadModders variant ger någon märkbar ström, med eller utan konstlast. Allt är uA eller mindre.
Verkar som att min simulator inte gillar uppsättningen. Jag får testa i verkligheten en regnig dag istället.
Verkar som att min simulator inte gillar uppsättningen. Jag får testa i verkligheten en regnig dag istället.
Re: Skala upp 0-2V till 0-5V
Ge inte upp.
Mät spänningar i kreten och se var det blir fel
Mät först matningsspänning till vänstra op
Mät sedan spänningar på båda ingångar på vänstra och sedan högra op
Om du skriver in spänningar här och bifogar schemat med dina senaste op så kommer det att ordna sig.
Vad har du för simulator?
Jag har simulerat i ltspice och det fungerar hur bra som helst
Mät spänningar i kreten och se var det blir fel
Mät först matningsspänning till vänstra op
Mät sedan spänningar på båda ingångar på vänstra och sedan högra op
Om du skriver in spänningar här och bifogar schemat med dina senaste op så kommer det att ordna sig.
Vad har du för simulator?
Jag har simulerat i ltspice och det fungerar hur bra som helst
Re: Skala upp 0-2V till 0-5V
Ser ut att fungera. Vilka opampar/transistorer körde du med ghu?
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.