koppla mcu mot annan mcu, strömbegränsning?

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
etnica77
Inlägg: 2
Blev medlem: 27 juli 2007, 20:59:43
Ort: sthlm

koppla mcu mot annan mcu, strömbegränsning?

Inlägg av etnica77 »

Jag har blivit ringrostig på elektronik o kommer ej på svaret på följande fråga/påstående.

Jag har MCU 1 som jag skrivit en kernel drive för och vid in signal på io ingången så skall det generera en interrupt. Ingången kan sänka 12mA.


jag koplar en i/o(5V) utgång från en annan mcu med 1kohm motstånd emellan dem. Dock ger detta ingen avlsäning på ingången på MCU1. Däremot så om jag kör utan nån resistor emellan så funkar det alldeles utmärkt. =/ Har även testat med ett 220ohms motstånd. Liksom jag vill ju ha strömbegsränsning ?

EDIT: Läste i databladet för atmel avr att pinnarna kan leverera 40mA. får ej ihop det riktigt.

Känns helt pukat(eller är jag pukad) att köra utan motstånd emellan dem, men det funkar ju=(

MCU1: AXIS etrax 100LX
MCU2: Atmel atmega 8
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> Ingången kan sänka 12mA.

Konstiga "ingångar" !
Varför ska de "sänka" något alls ???

> Läste i databladet för atmel avr att pinnarna kan leverera 40mA.

Men varför dra ur dom så mycket ??

> MCU1: AXIS etrax 100LX

LÄNK !!
etnica77
Inlägg: 2
Blev medlem: 27 juli 2007, 20:59:43
Ort: sthlm

Inlägg av etnica77 »

Med sänka så läser jag det som att den ström de kan ta emot innan de bränns?

Ja men jag vill ej dra ur dem så mycket, därför som jag först satte ett mostånd emellan för att dra ner antalet mA. Dock så gav detta effekten att input pinnen på MCU1 ej gav något utslag.

Länk:
http://www.axis.com/products/dev_etrax_100lx/index.htm
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> så läser jag det som att den ström de kan ta emot innan de bränns?

Hela det uttalandet bygger på en stor missuppfattning.
Ingenting utanför kretsen kan styra hur mycket "ström den tar imot".
*Om* det är någotlunda normala ingångar, alltså.

OK, nu har vi en produktsida.
Nu behövs ett dokument och ett sidnummer där detta är dokumenterat.
Användarvisningsbild
MadModder
Co Admin
Inlägg: 31536
Blev medlem: 6 september 2003, 13:32:07
Ort: MadLand (Enköping)
Kontakt:

Inlägg av MadModder »

Kan (bör?) man inte koppla ihop utgångar till ingångar utan motstånd precis som mellan vilka logikkretsar som helst?

Även om en utgång kan "ge" 40mA, så kommer det inte gå 40mA in i den ingång som kan "ta emot" max 12mA, sålänge man håller sig inom spänningsgränserna. Hur det är med AVR vet jag inte, men det vore idiotiskt om det inte var så...
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Jo, visst är det så, en "normal" ingång är ju hög-imp och drar "i princip"
ingen ström alls (utom en liten "läckström").

Sen *kan* ju en "AXIS etrax 100LX" ha väldigt ovanliga ingångar, men just
nu väntar vi (eller i alla fall jag, jag tänker inte plöja hela PDF manualen)
en tydlig ref till dokumentationen som beskriver det.
BJ
Inlägg: 8864
Blev medlem: 11 april 2007, 08:14:53
Ort: En_stad

Inlägg av BJ »

Om det nu är som sodjan skrev, att det har blivit en missuppfattning, så kanske det här kan vara ett litet tips under tiden:

"Ingången kan sänka 12mA"

När det står "sänka" så brukar det gälla en utgång. Man kanske kan välja om ett ben på kretsen ska vara ingång eller utgång. Så brukar det vara på många processorer. Om den är ingång så brukar den inte dra så mycket ström, precis som dom skrev här innan. Om den är utgång så kan det finnas två lägen som den kan driva utsignalen i: 0 och 1. "Sänka" brukar vara hur mycket ström det får gå från matningsspänningen och ner till utgången, och den ändå håller kvar 0-nivån. Utgången klarar alltså att "ta åt sig" strömmen upp till en viss gräns utan att spänningen stiger för mycket. (Och utan att utgången går sönder.) Det kan t.ex. vara att man vill driva en lysdiod som är kopplad från matningsspänningen ner till utgången. (Med ett motstånd emellan, för strömbegränsning).

Det här var väl en förklaring för den som är lite nybörjare, men man vet ju aldrig... :)

Tillägg:
Om det är så som jag skrev, så kan man alltså strunta i "12 mA" när benet är en ingång. Men det är väl bäst att man får se databladet först, innan man kan säga säkert om det är så.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

OK, det är söndag och det regnar, så jag kollade databladet lite snabbt.

Jag hittade bl.a detta ("ETRAX 100LX Designer’s Reference"):
The pins of General Port PA can supply a maximum current of 12 mA. The port can,
therefore, drive light emitting diodes (LED) and similar components.
Men det måste ju naturligtsvis gälla när pinnen är *utgång*,
vilket ju inte är rellevant när den kopplas till *utgång* från AVR'en...

Jag tror att etnica77 har lite att förklara...
Skriv svar