Hej!
Jag undrar om följande krets fungerar som jag tänkt mig då jag försöker läsare givare som antingen ger 0-5V eller är passiva (NTC). Problemet är att jag i förväg inte vet om givaren vill jobba mot pullup eller pulldown och jag skulle vilja lösa detta i mjukvaran istället för att ansluta externa resistorer i kontaktstycket.
[SENSOR] är kopplad till AD-omvandlaren på en mikrokontroller och gatearna till 5V GPIO-pinnar.
Givaringång med valbar Pullup/Pulldown i mjukvaran?
Givaringång med valbar Pullup/Pulldown i mjukvaran?
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Re: Givaringång med valbar Pullup/Pulldown i mjukvaran?
Nej, den övre fet kommer inte fungera som den ska (Q3), använd en P-Fet istället.
Om det bara är en pinne kan man använda en I/O pinne på uC, delvis uC I/O till motstånd till det som ska ha pull-up/pull-down.
Om det bara är en pinne kan man använda en I/O pinne på uC, delvis uC I/O till motstånd till det som ska ha pull-up/pull-down.
Re: Givaringång med valbar Pullup/Pulldown i mjukvaran?
Japp, såg att det blir fel med Q3 strax efter jag postade.
Men självklart blir de ju enklare att sätta pullstyrningen direkt på GPIO på uC istället
Men självklart blir de ju enklare att sätta pullstyrningen direkt på GPIO på uC istället

Re: Givaringång med valbar Pullup/Pulldown i mjukvaran?
Eftersom det är en analog givare så finns det per definition inte någon PullUp eller PullDown.
En analog givare ger alltid en viss spänning ut, vilken alltid är relaterad till AVss.
En analog givare ger alltid en viss spänning ut, vilken alltid är relaterad till AVss.
Re: Givaringång med valbar Pullup/Pulldown i mjukvaran?
Kan dra ett exempel på vad jag kan tänkas vilja mäta:
Amperemätare: Den vill ha "Load resistance" på >2k till jord (10k i exemplet).
http://www.lem.com/docs/products/hass_e_rev14.pdf
NTC-givare som jag vill driva med pull-up för att ha en känd resistor i spänningsdelningsberäkningen samt kunna detektera icke ansluten givare eller kortslutning till jord.
Trimpoten på en gasspjällsgivare som är i användning av en ECU och jag därför ej bör blanda in en egen spänningsdelning utan endast läsa av spänningen.
Räcker det isåfall med resistor till GPIO-pinne på ingången där jag drar till jord, till 5V eller sätter som ingång för "Tri-state (Hi-Z)"?
Amperemätare: Den vill ha "Load resistance" på >2k till jord (10k i exemplet).
http://www.lem.com/docs/products/hass_e_rev14.pdf
NTC-givare som jag vill driva med pull-up för att ha en känd resistor i spänningsdelningsberäkningen samt kunna detektera icke ansluten givare eller kortslutning till jord.
Trimpoten på en gasspjällsgivare som är i användning av en ECU och jag därför ej bör blanda in en egen spänningsdelning utan endast läsa av spänningen.
Räcker det isåfall med resistor till GPIO-pinne på ingången där jag drar till jord, till 5V eller sätter som ingång för "Tri-state (Hi-Z)"?