Sida 1 av 2

Utgång driver utgång

Postat: 7 april 2007, 15:57:03
av karlstedt
Vad händer egentligen om två kretsar driver samma signal, kommer något att gå sönder? Låt oss säga att den ena är en AVR och den andra är en RF-Transceiver typ cc2420.

Om man tex skulle konfigurera en I/O-pinne på avr till utgång och koppla till en utgång på cc2420. Vad händer? Jag antar att AVR är en "starkare" drivare?

Postat: 7 april 2007, 15:58:42
av sodjan
Det beror väl på vad de olika kretsarna "tål"...
Omöjligt att ett ett generellt svar, förrutom att "don't do that"...

Postat: 7 april 2007, 16:08:29
av karlstedt
Hehe, okej.. Det var ju ett simpelt svar.. får helt enkelt göra rätt...
tack

Postat: 7 april 2007, 16:09:25
av Micke_s
Blå rök kan vara ett av alternativen.
Ska du kunna ha flera som drar i samma lina ska du kolla på http://pdfserv.maxim-ic.com/en/an/onewirebus.pdf
där drar alla bara mot jord.

Postat: 7 april 2007, 16:13:25
av karlstedt
Avsikten är inte att göra det, utan om det av en händelse skulle bli härdsmälta i huvudet och man sätter pinnar till utgång som inte ska vara det.

Jag vill ju inte att hårdvaran ska gå att förstöra genom att man skriver lite tokig mjukvara.. men man får helt enkelt ha tungan rätt i mun när man konfigurerar portarna.

Postat: 7 april 2007, 16:21:42
av Micke_s
Eller så bygger man upp sin hårdvara som det är nästan omöjligt.
ett 4.7kohm motstånd i serie ger en ström på max 1mA@5v vid fel.
Blir förvisso en spänningsdelare, har för mig att en avr har 50kohm inresistans eller så.

Postat: 7 april 2007, 16:30:40
av karlstedt
Jag bygger gärna min hårdvara idiotsäker :)

Du menar att man kan garantera funktion med 4k7Ω i serie för signalerna?
Det vore ju skönt.

EDIT: Kanske ska tillägga att VCC för I/O är 3.3V. Mindre resistans då?

Postat: 7 april 2007, 16:34:15
av Micke_s
Nu vet jag inte riktigt hur inresistansen ser ut i din cc2420.
Ska nog inte vara några problem i alla fall. I annat fall så går det alltid att byta resistansen mot en 0 ohmare om det skulle behövas.

Postat: 7 april 2007, 19:34:49
av squiz3r
Vad är ett 0Ω motstånd :?:

Postat: 7 april 2007, 19:40:40
av Zyxel615
Även populärt kallat "trådbygel" :)

ELFA säljer faktiskt motstånd med resistansen 0Ω. Tanken är väl att det ska vara lätt att byta ut mot ett "riktigt" motstånd ifall det skulle behövas.

Postat: 7 april 2007, 19:43:28
av squiz3r
hmmm.. Jag har alltid trott att det är ett motstånd som begränsar strömen men inte har nån resistans :wacko:

//Daniel A

Postat: 7 april 2007, 19:50:27
av Zyxel615
Eh?

Postat: 7 april 2007, 20:30:12
av sodjan
> har för mig att en avr har 50kohm inresistans eller så...

Mycket märkligt !
Borde vara flera 10-tals Mohm. I *teorin* oändlig, men i praktiken
finns den en liten läckström. Eller är det inte vanliga CMOS ingångar ?

Postat: 7 april 2007, 20:30:48
av ensten
:rofl

EDIT>
Syftar alltså på
hmmm.. Jag har alltid trott att det är ett motstånd som begränsar strömen men inte har nån resistans
Sodjan hann emellan med ett inlägg. :oops:

Postat: 7 april 2007, 20:41:38
av Micke_s
Sodjan: jag tänkte på pull up:en nu.
Det är mycket större resistans utan pull upp,. 1uA säger databladet för mega88

så det lär gå att öka motståndet mer om man är orsäker.