COUT=0 @ CIN- > VREF @ 1 volt
Re: COUT=0 @ CIN- > VREF @ 1 volt
Du missar poängen fullständigt.
Speciellt vad gäller hur man kan använda den i vardera tre fallen.
Speciellt vad gäller hur man kan använda den i vardera tre fallen.
- lillahuset
- Gått bort
- Inlägg: 13969
- Blev medlem: 3 juli 2008, 08:13:14
- Ort: Norrköping
Re: COUT=0 @ CIN- > VREF @ 1 volt
Och din ödmjukhet ligger på en häpnadsväckande låg nivå. Ber om ursäkt men kunde inte låta bli.
- Swech
- EF Sponsor
- Inlägg: 4694
- Blev medlem: 6 november 2006, 21:43:35
- Ort: Munkedal, Sverige (Sweden)
- Kontakt:
Re: COUT=0 @ CIN- > VREF @ 1 volt
Du är nog mycket ensam om att tolkaShould står det, inte "shall". Dvs det är inget krav.
"Pins used as analog inputs should also have the corresponding TRIS bit set to ‘1’ to disable the digital output driver."
som att det inte är ett krav att göra så.
Annat exempel från ett Microchip datablad
Note: The oscillator requires a start-up and
stabilization time before use. Thus,
T1OSCEN should be set and a suitable
delay observed prior to enabling Timer1.
Finns mängder med "should" i databladet som är krav för önskad funktion. Allt annat är missförstånd
Swech
Swech
Re: COUT=0 @ CIN- > VREF @ 1 volt
> Du missar poängen fullständigt.
OK, ta om poängen så får vi se...
> Speciellt vad gäller hur man kan använda den i vardera tre fallen.
Vilka "tre fall" ???
OK, ta om poängen så får vi se...
> Speciellt vad gäller hur man kan använda den i vardera tre fallen.
Vilka "tre fall" ???
Re: COUT=0 @ CIN- > VREF @ 1 volt
Tja, vi är nog många som undrar vad du svamlar om.
Vad är det intressanta med att ha en bunt dioder på ingången.
Vad är det intressanta med att ha en bunt dioder på ingången.
- hcb
- Moderator
- Inlägg: 5761
- Blev medlem: 23 februari 2007, 21:44:50
- Skype: hcbecker
- Ort: Lystrup / Uppsala
- Kontakt:
Re: COUT=0 @ CIN- > VREF @ 1 volt
Erik, du hjälper inte till speciellt mycket. Kan du inte rita upp dina tre exempel och förklara hur du tänker använda dem?
Re: COUT=0 @ CIN- > VREF @ 1 volt
Jag har två grundläggande problem att lösa.
Första är att insignalens övre spänningsgräns inte är känd, inte mer än att den, troligen, ligger mellan 9V och 18V. Det gör att den normala lösningen med en spänningsdelare fungerar dåligt.
Andra är att insignalen kommer från en likströmsmotor. Vilket ger, minst, två ytterligare problem - spikar och fluktationer. Fluktationer skulle kunna lösas med en RC-krets, dock riskerar trögheten störa kortets funktion. Och spikarna än mer så.
Genom att sätta porten som Q och insignalen som A på en DR(?)-grind begränsas spänningen till PIC'ens Vdd och spikar "motas i grinden" liksom det är enklare minska effekten av fluktationer.
Kan WPU användas behövs endast en komponent, dioden. Dock är WPU inte egentligen speciellt "weak", inte för just detta. Den får gärna ha ett högre motstånd, såsom 100kΩ, annars blir det lätt ett ej önskat "samspel" mellan motstånden på vardera sidan dioden.
Signalen på porten hamnar nu mellan Vdd och Vf samt max Ir.
Och insignalen kan laboreras med för sig med vad övrigt som kan vara lämpligt.
När det kommer till att hantera, tolka, signalen kan det göras på vad vis som fungerar bäst, ibland ADC, ibland komparator och ibland I/O. Vardera av dessa har sina egna lämpliga och olämpliga egenskaper. ADC tar tid, men ger exakthet. I/O är snabb och enkel, men kan vara svårtolkad/-fångad°. Komparator är snabb och exakt, men få portar tillgängliga för den.
° På en signal som är rörlig där man vill ha resultatet väl begränsat för vad som ska räknas som låg respektive hög port.
Första är att insignalens övre spänningsgräns inte är känd, inte mer än att den, troligen, ligger mellan 9V och 18V. Det gör att den normala lösningen med en spänningsdelare fungerar dåligt.
Andra är att insignalen kommer från en likströmsmotor. Vilket ger, minst, två ytterligare problem - spikar och fluktationer. Fluktationer skulle kunna lösas med en RC-krets, dock riskerar trögheten störa kortets funktion. Och spikarna än mer så.
Genom att sätta porten som Q och insignalen som A på en DR(?)-grind begränsas spänningen till PIC'ens Vdd och spikar "motas i grinden" liksom det är enklare minska effekten av fluktationer.
Kan WPU användas behövs endast en komponent, dioden. Dock är WPU inte egentligen speciellt "weak", inte för just detta. Den får gärna ha ett högre motstånd, såsom 100kΩ, annars blir det lätt ett ej önskat "samspel" mellan motstånden på vardera sidan dioden.
Signalen på porten hamnar nu mellan Vdd och Vf samt max Ir.
Och insignalen kan laboreras med för sig med vad övrigt som kan vara lämpligt.
När det kommer till att hantera, tolka, signalen kan det göras på vad vis som fungerar bäst, ibland ADC, ibland komparator och ibland I/O. Vardera av dessa har sina egna lämpliga och olämpliga egenskaper. ADC tar tid, men ger exakthet. I/O är snabb och enkel, men kan vara svårtolkad/-fångad°. Komparator är snabb och exakt, men få portar tillgängliga för den.
° På en signal som är rörlig där man vill ha resultatet väl begränsat för vad som ska räknas som låg respektive hög port.
Re: COUT=0 @ CIN- > VREF @ 1 volt
Om det handlar om att begränsa signalen, så gör du helt fel.
Rätt sätt kallas för clamping.
Rätt sätt kallas för clamping.
- hcb
- Moderator
- Inlägg: 5761
- Blev medlem: 23 februari 2007, 21:44:50
- Skype: hcbecker
- Ort: Lystrup / Uppsala
- Kontakt:
Re: COUT=0 @ CIN- > VREF @ 1 volt
Som Tomas säger tror jag att du är fel ute.
Jag vill minnas att databladet säger att spänningar på en ingång som får skyddsdioderna att leda kan medföra "latch-up", och det är inte så bra.
https://en.m.wikipedia.org/wiki/Latch-up
Bättre att sätta "clamps" nära störkällan så att de inte far runt i långa ledningar (jag blir gärna rättad om jag har fel här).
Jag vet inte vad Q, A, DR, Ir etc är, så den delen passar jag på.
Jag vill minnas att databladet säger att spänningar på en ingång som får skyddsdioderna att leda kan medföra "latch-up", och det är inte så bra.
https://en.m.wikipedia.org/wiki/Latch-up
Bättre att sätta "clamps" nära störkällan så att de inte far runt i långa ledningar (jag blir gärna rättad om jag har fel här).
Jag vet inte vad Q, A, DR, Ir etc är, så den delen passar jag på.
Re: COUT=0 @ CIN- > VREF @ 1 volt
Skall du göra det någorlunda korrekt så gör du ungefär så här:
Beroende på din källan till din insignal, så kan ytterligare ett seriemotstånd vara nödvändigt.
Det finns färdiga kretsar för detta, i SOT2x-kapslar typ.
Beroende på din källan till din insignal, så kan ytterligare ett seriemotstånd vara nödvändigt.
Det finns färdiga kretsar för detta, i SOT2x-kapslar typ.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Re: COUT=0 @ CIN- > VREF @ 1 volt
Intressant. Vad händer när "In" är 18V och "Vdd" är 5V?
Samt, för att säkerställa att vi pratar om samma saker, vad representerar de olika diodsymbolerna?
Samt, för att säkerställa att vi pratar om samma saker, vad representerar de olika diodsymbolerna?
Senast redigerad av Erik M 27 maj 2016, 17:42:56, redigerad totalt 1 gång.
- lillahuset
- Gått bort
- Inlägg: 13969
- Blev medlem: 3 juli 2008, 08:13:14
- Ort: Norrköping
Re: COUT=0 @ CIN- > VREF @ 1 volt
Det beror helt på zenerdiodens spänning. Personligen skulle jag aldrig välja att koppla på det sättet. Vad händer om Vdd är större än zenerspänningen plus framspänningsfallet i dioden.
Jag skulle ta bort dioderna och koppla zenern till in. Samt lägga till ett seriemotstånd mellan in och inpinnen. Dessutom skulle jag sätta en lämplig keramisk kondensator mellan inpinnen och Vss som skydd mot ESD. 10k-motståndet skulle förmodligen också ryka. Men det finns så många filosofier.
Jag skulle ta bort dioderna och koppla zenern till in. Samt lägga till ett seriemotstånd mellan in och inpinnen. Dessutom skulle jag sätta en lämplig keramisk kondensator mellan inpinnen och Vss som skydd mot ESD. 10k-motståndet skulle förmodligen också ryka. Men det finns så många filosofier.
Re: COUT=0 @ CIN- > VREF @ 1 volt
Spänningen på processorns ingång går aldrig över zenerdiodens spänning (i mitt fall 5V), allt annat klampas mot jord.
Dioderna med dubbelhakar är den normala symbolen för schottkydioder, vilka är det normala valet om man skall klampa.
Zenerdioden är egentligen en TVS-diod, funkar på samma sätt, men mycket snabbare.
Använder själv färdiga kretsar för att skydda mina AD-omvandlare, då de sitter 10 cm från en 30kW störsändare (frekvensomriktare)
Mina AD-omvandlare använder 5V för den analoga sidan och 3,3V på den digitala, och jag använder 824014 från WE (Wurth Elektronik), det är en sk TVS-array med fyra kanaler, förpackad i en SOT23-6 kapsel (2,8x2,9x1,16 mm ink benen). http://katalog.we-online.com/en/pbs/WE- ... cd#vs_ct:1
Dock, om du kopplar IN direkt mot en 18V matning så blir det inte bra, utan du får lägga ett motstånd på några k mellan IN och din signal.
Vdd är i detta fallet matningen till AD-Omvandlaren eller processorn.
Detta är ett normalt sätt att skydda elektronik på ett effektivt sätt.
Dioderna med dubbelhakar är den normala symbolen för schottkydioder, vilka är det normala valet om man skall klampa.
Zenerdioden är egentligen en TVS-diod, funkar på samma sätt, men mycket snabbare.
Använder själv färdiga kretsar för att skydda mina AD-omvandlare, då de sitter 10 cm från en 30kW störsändare (frekvensomriktare)
Mina AD-omvandlare använder 5V för den analoga sidan och 3,3V på den digitala, och jag använder 824014 från WE (Wurth Elektronik), det är en sk TVS-array med fyra kanaler, förpackad i en SOT23-6 kapsel (2,8x2,9x1,16 mm ink benen). http://katalog.we-online.com/en/pbs/WE- ... cd#vs_ct:1
Dock, om du kopplar IN direkt mot en 18V matning så blir det inte bra, utan du får lägga ett motstånd på några k mellan IN och din signal.
Vdd är i detta fallet matningen till AD-Omvandlaren eller processorn.
Detta är ett normalt sätt att skydda elektronik på ett effektivt sätt.
- lillahuset
- Gått bort
- Inlägg: 13969
- Blev medlem: 3 juli 2008, 08:13:14
- Ort: Norrköping