Stänga av mikrofon mha. halvledare, hur?
- prototypen
- Inlägg: 11105
- Blev medlem: 6 augusti 2006, 13:25:04
- Ort: umeå
Re: Stänga av mikrofon mha. halvledare, hur?
Jo switchregulatorer funkar så. Men en PIC processor kan den hålla sig medan kondensatorn laddas? Kan den ligga i powerdown från början??
Protte
Protte
Re: Stänga av mikrofon mha. halvledare, hur?
Det finns "Power up"-logik inbyggt, vilken väntar tills VDD når en viss nivå, samt några andra villkor, innan den börjar exekvera koden. Det verkar som att den logiken skulle kunna göra att kondensatorn hinner laddas tillräckligt. Men jag vet inte, jag har aldrig försökt göra en switchregulator i en PIC.
- Klas-Kenny
- Inlägg: 11839
- Blev medlem: 17 maj 2010, 19:06:14
- Ort: Växjö/Alvesta
Re: Stänga av mikrofon mha. halvledare, hur?
"The 2-transistor Black regulator" verkade ju helfestlig, klart värd en extra koll, bra vid många andra applikationer om inte annat.
Prototypen: De där EMI-filterna har jag kollat på tidigare, men har aldrig fått klart för mig hur de ska kopplas, lite vägledning skulle uppskattas!
Sen så funderar jag över jordplan på PCB, jordplan som i att fylla ut all tom yta på PCB't med jordad koppar, eller ha dubbelsidigt PCB där hela nedre lagret är jordat och utan andra ledare?
Ang. switchregulator tror jag dock att jag hoppar att bygga något eget (Mer än ev. den där "black regulator" som verkade väldigt enkel), i alla fall till att börja med, känns mer aktuellt att få det till att fungera över huvud taget innan det är lönt att på allvar börja "kostnadsoptimera" så att säga.
Prototypen: De där EMI-filterna har jag kollat på tidigare, men har aldrig fått klart för mig hur de ska kopplas, lite vägledning skulle uppskattas!
Sen så funderar jag över jordplan på PCB, jordplan som i att fylla ut all tom yta på PCB't med jordad koppar, eller ha dubbelsidigt PCB där hela nedre lagret är jordat och utan andra ledare?
Ang. switchregulator tror jag dock att jag hoppar att bygga något eget (Mer än ev. den där "black regulator" som verkade väldigt enkel), i alla fall till att börja med, känns mer aktuellt att få det till att fungera över huvud taget innan det är lönt att på allvar börja "kostnadsoptimera" så att säga.
Re: Stänga av mikrofon mha. halvledare, hur?
Jag tror fortfarande att det finns sätt att minska förbrukningen väsentligt. T.ex. kan man byta ut strömbegränsningsmotståndet för IR-dioden till en induktor, vilket tillsammans med justering av på-tiden i koden borde kunna minska strömförbrukningen för IR-dioden till ca 1/3, trots samma ljusstyrka. Framspänningsfallet för IR-dioden är nämligen ca 1/3 av 5V, vilket gör att 2/3 av energin går förlorad i strömbegränsningsmotståndet. Med en induktor försvinner nästan dom förlusterna helt.
Sedan borde det gå att koda så att IR-dioden inte pulsas så ofta, utan att den pulsas en kort stund för att kolla om något är i närheten, sedan har en relativt lång paus, och sedan pulsas igen, o.s.v.
Basmotstånden borde kunna ökas för att få den förbrukningen betydligt lägre än 0.8mA.
Sedan borde det gå att koda så att IR-dioden inte pulsas så ofta, utan att den pulsas en kort stund för att kolla om något är i närheten, sedan har en relativt lång paus, och sedan pulsas igen, o.s.v.
Basmotstånden borde kunna ökas för att få den förbrukningen betydligt lägre än 0.8mA.
- prototypen
- Inlägg: 11105
- Blev medlem: 6 augusti 2006, 13:25:04
- Ort: umeå
Re: Stänga av mikrofon mha. halvledare, hur?
Mycket enkel produkt, in-ut på ytterpinnarna, jordplan på mittpinnen.
Denna pryl är bättre än ett LCL filter byggt med diskreta komponenter då det blir en mycket kort anslutning till kondensatorn.
Titta i databladet, sidan 13 (den fysiska numreringen) http://www.murata.com/products/catalog/pdf/c30e.pdf
Riktiga jordplan får inte innehålla några ledare, bara hål för komponenter
Bra jordplan innehåller lite korta ledningar
Dåliga jordplan innehåller långa ledningar som delar jordplanet. Kan också bli förstörda av t.ex. stiftlister om man gör så stora hål i JP att JP bryts.
Jordplan blir sämre om man lägger ledare så att jordströmmen från avkopplingskondensatorer måste ta en omväg.
Protte
Denna pryl är bättre än ett LCL filter byggt med diskreta komponenter då det blir en mycket kort anslutning till kondensatorn.
Titta i databladet, sidan 13 (den fysiska numreringen) http://www.murata.com/products/catalog/pdf/c30e.pdf
Riktiga jordplan får inte innehålla några ledare, bara hål för komponenter
Bra jordplan innehåller lite korta ledningar
Dåliga jordplan innehåller långa ledningar som delar jordplanet. Kan också bli förstörda av t.ex. stiftlister om man gör så stora hål i JP att JP bryts.
Jordplan blir sämre om man lägger ledare så att jordströmmen från avkopplingskondensatorer måste ta en omväg.
Protte
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
- Klas-Kenny
- Inlägg: 11839
- Blev medlem: 17 maj 2010, 19:06:14
- Ort: Växjö/Alvesta
Re: Stänga av mikrofon mha. halvledare, hur?
bearing: Det där med induktans som "motstånd" lät intressant, har du någon bra formel för att räkna ut hur många H (Eller ja, mH eller µH antar jag) som passar?
Fördelen med vanliga motstånd är att det är enkelt att med en pot kunna justera ljusstyrkan och där med hur långt avstånd den ska känna av närvaro/reflektioner. Men man skulle kanske kunna använda båda? En pot i serie med induktansen och då bara bränna en liten del utav spänningen i poten och större delen i induktansen.
En annan tanke ang. switchregulator är att det är ju ett krav att den klarar av varierad inspänning, dels så kan det ju skilja mellan olika mixerbord vad för spänning de ger ut på fantommatningen, och dels så kommer ju in-spänningen kunna variera kraftigt beroende på belastning.
Då blir det nog lättast med en färdig, i alla fall till att börja med, för om jag förstått saken rätt så kräver den där "The 2-transistor Black regulator" att inspänningen alltid är densamme.
Prototypen: Tack än en gång för bra info!
Förresten, hittar i alla fall inte hos Elfa, finns de där avstörningsfilterna i ytmonterad kapsel? Hade varit smidigast (Borra hål är ju aldrig kul).
Fördelen med vanliga motstånd är att det är enkelt att med en pot kunna justera ljusstyrkan och där med hur långt avstånd den ska känna av närvaro/reflektioner. Men man skulle kanske kunna använda båda? En pot i serie med induktansen och då bara bränna en liten del utav spänningen i poten och större delen i induktansen.
En annan tanke ang. switchregulator är att det är ju ett krav att den klarar av varierad inspänning, dels så kan det ju skilja mellan olika mixerbord vad för spänning de ger ut på fantommatningen, och dels så kommer ju in-spänningen kunna variera kraftigt beroende på belastning.
Då blir det nog lättast med en färdig, i alla fall till att börja med, för om jag förstått saken rätt så kräver den där "The 2-transistor Black regulator" att inspänningen alltid är densamme.
Prototypen: Tack än en gång för bra info!
Förresten, hittar i alla fall inte hos Elfa, finns de där avstörningsfilterna i ytmonterad kapsel? Hade varit smidigast (Borra hål är ju aldrig kul).
Re: Stänga av mikrofon mha. halvledare, hur?
Jag gjorde en modell för att kunna verifiera att det funkar.
http://dl.dropbox.com/u/770240/PICbuckLED.asc
Två 1n4148 i serie simulerar Vf för en IR-diod. I den högra kopplingen var jag tvungen att göra en modell av utgången på en PIC, för att kunna få fram strömmen som tas från spänningskällan. Resultatet för vänstra kopplingen hade blivit samma även om jag hade använt modellen från högra kopplingen.
Den vänstra kopplingen använder 200 ohm strömbegränsningsmotstånd, med på-tid 13us av 26us period. Medelströmmen i dioden och spänningskällan är samma, drygt 9mA.
Högra kopplingen använder en 330uH induktor i serie med dioden, med på-tid ca 4us av 26us period. Medelströmmen i dioden och spänningskällan är olika. Drygt 10mA genom dioden, och drygt 3mA från spänningskällan.
Jag räknade inte på induktorn, utan testade bara lite för att få samma medelström. Men man kan så klart även räkna.
Enligt http://en.wikipedia.org/wiki/Inductor gäller:

Under på-tiden (stigande ström) gäller därmed:
Î = t*U/L
U = Vdd-Vf=(5-1,5)V=3,5V
t = 3.75us
L = 330uH
Î = 4e-6*3,5/(330e-6) A = 42mA
Vilket stämmer rätt bra med simulering som visar 40mA toppström.
Tiden med fallande ström blir:
t = Î*L/U
U = Vf = 1,5V
t = 0.042*330e-6/1,5 s = 9,3 us
Vilket stämmer rätt bra med simulering som visar 9.2 us med fallande ström.
Eftersom att strömmen genom induktorn ökar ju längre på-tiden är går det att justera känsligheten genom att variera just på-tiden. Men det kanske går att göra med en potentiometer också. Du kan ju testa genom att lägga in resistans i modellen.
Två 1n4148 i serie simulerar Vf för en IR-diod. I den högra kopplingen var jag tvungen att göra en modell av utgången på en PIC, för att kunna få fram strömmen som tas från spänningskällan. Resultatet för vänstra kopplingen hade blivit samma även om jag hade använt modellen från högra kopplingen.
Den vänstra kopplingen använder 200 ohm strömbegränsningsmotstånd, med på-tid 13us av 26us period. Medelströmmen i dioden och spänningskällan är samma, drygt 9mA.
Högra kopplingen använder en 330uH induktor i serie med dioden, med på-tid ca 4us av 26us period. Medelströmmen i dioden och spänningskällan är olika. Drygt 10mA genom dioden, och drygt 3mA från spänningskällan.
Jag räknade inte på induktorn, utan testade bara lite för att få samma medelström. Men man kan så klart även räkna.
Enligt http://en.wikipedia.org/wiki/Inductor gäller:

Under på-tiden (stigande ström) gäller därmed:
Î = t*U/L
U = Vdd-Vf=(5-1,5)V=3,5V
t = 3.75us
L = 330uH
Î = 4e-6*3,5/(330e-6) A = 42mA
Vilket stämmer rätt bra med simulering som visar 40mA toppström.
Tiden med fallande ström blir:
t = Î*L/U
U = Vf = 1,5V
t = 0.042*330e-6/1,5 s = 9,3 us
Vilket stämmer rätt bra med simulering som visar 9.2 us med fallande ström.
Eftersom att strömmen genom induktorn ökar ju längre på-tiden är går det att justera känsligheten genom att variera just på-tiden. Men det kanske går att göra med en potentiometer också. Du kan ju testa genom att lägga in resistans i modellen.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
- prototypen
- Inlägg: 11105
- Blev medlem: 6 augusti 2006, 13:25:04
- Ort: umeå
Re: Stänga av mikrofon mha. halvledare, hur?
Filtren FINNS ytmonterade, jag HAR köp hos ELFA. Men det är tji hopp omöjligt att hitta, de jag länkat till hittade jag via en följesedel (sas manuellt).
Protte
Protte
- Klas-Kenny
- Inlägg: 11839
- Blev medlem: 17 maj 2010, 19:06:14
- Ort: Växjö/Alvesta
Re: Stänga av mikrofon mha. halvledare, hur?
Super! 
Installerade LTspice nu för att kolla på din simulering, aldrig använt programmet innan, verkar riktigt trevligt och användbart!
En fråga om programmet, hur har du fått fram de små "waveform"-rutorna där du ser medel-ström mm.?
Resistans i på-tiden verkar sänka strömmen precis som det ska, ska laborera lite med olika "på-tider" för att se skillnaden också.
Att ändra strömmen genom ändrad "på-tid" är ju bättre i och med lägre strömförbrukning. Dock vet jag inte hur mycket extra ström en PIC drar när den kör ADC? Antar iofs. att det endast handlar om några µA.
Sen så i och med att du nu endast har 3µS "på-tid", är det ju inte så värst mycket man kan sänka på den med en PIC @4MHz, krävs högre klockfrekvens (och då även annan PIC än tänkt) då, eller ja, det går väl att få två steg ner då, 2µS och 1µS, men det är ju lite väl låg upplösning.
Sen så är jag lite fundersam kring hurvida känsligheten och liknande är hos IR-mottagaren när IR-dioden inte pulsas med en riktig fyrkant utan istället en triangel, eller snarare sågtand?

Installerade LTspice nu för att kolla på din simulering, aldrig använt programmet innan, verkar riktigt trevligt och användbart!
En fråga om programmet, hur har du fått fram de små "waveform"-rutorna där du ser medel-ström mm.?
Resistans i på-tiden verkar sänka strömmen precis som det ska, ska laborera lite med olika "på-tider" för att se skillnaden också.
Att ändra strömmen genom ändrad "på-tid" är ju bättre i och med lägre strömförbrukning. Dock vet jag inte hur mycket extra ström en PIC drar när den kör ADC? Antar iofs. att det endast handlar om några µA.
Sen så i och med att du nu endast har 3µS "på-tid", är det ju inte så värst mycket man kan sänka på den med en PIC @4MHz, krävs högre klockfrekvens (och då även annan PIC än tänkt) då, eller ja, det går väl att få två steg ner då, 2µS och 1µS, men det är ju lite väl låg upplösning.
Sen så är jag lite fundersam kring hurvida känsligheten och liknande är hos IR-mottagaren när IR-dioden inte pulsas med en riktig fyrkant utan istället en triangel, eller snarare sågtand?
Re: Stänga av mikrofon mha. halvledare, hur?
>hur har du fått fram de små "waveform"-rutorna
Håll in CTRL och vänsterklicka på kurvans namn. Man kan bara få upp en i taget. Jag klistrade in flera stycken i bilden ovan.
>ADC
Till vad ska ADC:en användas?
Eller menar du CCP med PWM?
Hur skapas 38kHz-signalen nu? vore intressant att få se koden.
>Sen så i och med att du nu endast har 3µS "på-tid", är det ju inte så värst mycket man kan sänka på den med en PIC @4MHz
Egentligen blir den nära 4us eftersom att flankerna är så långsamma. Jag satta onödigt långsamma flanker eftersom att jag hade problem med strömspikar i flankerna. Borde egentligen löst det med gatemotstånd.
Om induktansen ökas minskas medelströmmen med samma på-tid, eftersom att strömmen inte ökar lika fort. Anledningen till att jag valde 330uH var för att signalerna skulle bli så lika den vänstra som möjligt. Det borde gå att köra typ 8 us på-tid med större induktans, och då finns det ju i alla fall 7 steg att välja mellan.
>sågtand
Jag vet inte hur mottagaren reagerar på sågtand. Spontant tror jag att den enklare upptäcker signalen, eftersom att toppströmmen genom dioden blir högre, d.v.s större kontrast. Men jag vet inte.
Håll in CTRL och vänsterklicka på kurvans namn. Man kan bara få upp en i taget. Jag klistrade in flera stycken i bilden ovan.
>ADC
Till vad ska ADC:en användas?
Eller menar du CCP med PWM?
Hur skapas 38kHz-signalen nu? vore intressant att få se koden.
>Sen så i och med att du nu endast har 3µS "på-tid", är det ju inte så värst mycket man kan sänka på den med en PIC @4MHz
Egentligen blir den nära 4us eftersom att flankerna är så långsamma. Jag satta onödigt långsamma flanker eftersom att jag hade problem med strömspikar i flankerna. Borde egentligen löst det med gatemotstånd.
Om induktansen ökas minskas medelströmmen med samma på-tid, eftersom att strömmen inte ökar lika fort. Anledningen till att jag valde 330uH var för att signalerna skulle bli så lika den vänstra som möjligt. Det borde gå att köra typ 8 us på-tid med större induktans, och då finns det ju i alla fall 7 steg att välja mellan.
>sågtand
Jag vet inte hur mottagaren reagerar på sågtand. Spontant tror jag att den enklare upptäcker signalen, eftersom att toppströmmen genom dioden blir högre, d.v.s större kontrast. Men jag vet inte.
- Klas-Kenny
- Inlägg: 11839
- Blev medlem: 17 maj 2010, 19:06:14
- Ort: Växjö/Alvesta
Re: Stänga av mikrofon mha. halvledare, hur?
Jag menar att ADC ska användas för att känna av spänningen hos en pot, för att justera ''på-tiden'', där av är det antingen ADC eller en pot i serie med ir-dioden.
Koden är långt ifrån märkvärdig, enkel delay genom att räkna till xx (kommer ej ihåg exakt hur långt den behöver räkna och kommer ej åt koden för tillfället), sätta 1 på utgången, samma delay igen och sätta 0 på utgången osv. Hela koden kommer att skrivas om för att använda timers osv sedan, då PICen även ska få lite andra uppgifter
Jag kom förresten på att ytterligare ström kan sparas genom att byta ut motståndet mot en induktor även vid indikations-lysdioden, där finns någon mA att spara.
Prototypen: Jag fann smd-filter, dock har de endast två pinnar (eller ja, paddar när det är smd), jag antar att man bara sätter dem i serie med in- och utgångar? Har dessa någon nackdel mot de du länkat tidigare?
Koden är långt ifrån märkvärdig, enkel delay genom att räkna till xx (kommer ej ihåg exakt hur långt den behöver räkna och kommer ej åt koden för tillfället), sätta 1 på utgången, samma delay igen och sätta 0 på utgången osv. Hela koden kommer att skrivas om för att använda timers osv sedan, då PICen även ska få lite andra uppgifter

Jag kom förresten på att ytterligare ström kan sparas genom att byta ut motståndet mot en induktor även vid indikations-lysdioden, där finns någon mA att spara.
Prototypen: Jag fann smd-filter, dock har de endast två pinnar (eller ja, paddar när det är smd), jag antar att man bara sätter dem i serie med in- och utgångar? Har dessa någon nackdel mot de du länkat tidigare?
Re: Stänga av mikrofon mha. halvledare, hur?
>Jag menar att ADC ska användas för att känna av spänningen hos en pot, för att justera ''på-tiden'',
>där av är det antingen ADC eller en pot i serie med ir-dioden.
Aha, du menade så. Jag tänkte en knapp, som ökar känsligheten för varje tryck, och nollställer med ett långt tryck, typ. Men pot i serie med diod verkar ju enklast, och bäst, eftersom att det blir steglöst. Den kommer ju inte kunna dra mer ström än vad som begränsas av induktor med på-tid.
EDIT: Det finns faktiskt sätt att läsa en pot utan ADC. Det räcker med en digital I/O. Man låter poten ladda en kondensator, och mäter med PIC:en hur lång tid det tar, snabbt förklarat.
>där av är det antingen ADC eller en pot i serie med ir-dioden.
Aha, du menade så. Jag tänkte en knapp, som ökar känsligheten för varje tryck, och nollställer med ett långt tryck, typ. Men pot i serie med diod verkar ju enklast, och bäst, eftersom att det blir steglöst. Den kommer ju inte kunna dra mer ström än vad som begränsas av induktor med på-tid.
EDIT: Det finns faktiskt sätt att läsa en pot utan ADC. Det räcker med en digital I/O. Man låter poten ladda en kondensator, och mäter med PIC:en hur lång tid det tar, snabbt förklarat.
- prototypen
- Inlägg: 11105
- Blev medlem: 6 augusti 2006, 13:25:04
- Ort: umeå
Re: Stänga av mikrofon mha. halvledare, hur?
Om filter så sökte jag på allt utom EMI filter så det var EMI filter som var sökordet.
Protte
Protte
- Klas-Kenny
- Inlägg: 11839
- Blev medlem: 17 maj 2010, 19:06:14
- Ort: Växjö/Alvesta
Re: Stänga av mikrofon mha. halvledare, hur?
Okej, nu har jag knåpat ihop ett schema och räknat en del.
Schemat ska alltså konverteras till PCB så fort det är färdigt.
Så, vad tycks, skulle det kunna fungera eller är jag helt ute och cyklar?
Synpunkter? Slog på "RefDes" för att det ska bli lättare att peka ut specifika komponenter, dock ser det lite rörigt ut med det, därför postar jag båda bilderna:
Schemat ska alltså konverteras till PCB så fort det är färdigt.
Så, vad tycks, skulle det kunna fungera eller är jag helt ute och cyklar?
Synpunkter? Slog på "RefDes" för att det ska bli lättare att peka ut specifika komponenter, dock ser det lite rörigt ut med det, därför postar jag båda bilderna:
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.