COUT=0 @ CIN- > VREF @ 1 volt

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Erik M
Inlägg: 1380
Blev medlem: 23 februari 2012, 18:34:39
Ort: Göteborg

Re: COUT=0 @ CIN- > VREF @ 1 volt

Inlägg av Erik M »

Du missar poängen fullständigt.
Speciellt vad gäller hur man kan använda den i vardera tre fallen.
Användarvisningsbild
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

Inlägg av lillahuset »

Och din ödmjukhet ligger på en häpnadsväckande låg nivå. Ber om ursäkt men kunde inte låta bli.
Användarvisningsbild
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

Inlägg av Swech »

Should står det, inte "shall". Dvs det är inget krav.
Du är nog mycket ensam om att tolka
"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
Användarvisningsbild
sodjan
EF Sponsor
Inlägg: 43178
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping
Kontakt:

Re: COUT=0 @ CIN- > VREF @ 1 volt

Inlägg av sodjan »

> 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" ???
Erik M
Inlägg: 1380
Blev medlem: 23 februari 2012, 18:34:39
Ort: Göteborg

Re: COUT=0 @ CIN- > VREF @ 1 volt

Inlägg av Erik M »

ADC, komparator respektive I/O.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 45291
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: COUT=0 @ CIN- > VREF @ 1 volt

Inlägg av TomasL »

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.
Användarvisningsbild
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

Inlägg av hcb »

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?
Erik M
Inlägg: 1380
Blev medlem: 23 februari 2012, 18:34:39
Ort: Göteborg

Re: COUT=0 @ CIN- > VREF @ 1 volt

Inlägg av Erik M »

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.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 45291
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: COUT=0 @ CIN- > VREF @ 1 volt

Inlägg av TomasL »

Om det handlar om att begränsa signalen, så gör du helt fel.
Rätt sätt kallas för clamping.
Användarvisningsbild
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

Inlägg av hcb »

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å.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 45291
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: COUT=0 @ CIN- > VREF @ 1 volt

Inlägg av TomasL »

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.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Erik M
Inlägg: 1380
Blev medlem: 23 februari 2012, 18:34:39
Ort: Göteborg

Re: COUT=0 @ CIN- > VREF @ 1 volt

Inlägg av Erik M »

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?
Senast redigerad av Erik M 27 maj 2016, 17:42:56, redigerad totalt 1 gång.
Användarvisningsbild
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

Inlägg av lillahuset »

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. :D
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 45291
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: COUT=0 @ CIN- > VREF @ 1 volt

Inlägg av TomasL »

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.
Användarvisningsbild
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

Inlägg av lillahuset »

Ja alla blir ju saliga på sin fason.
Skriv svar