Sida 1 av 1
koppla mcu mot annan mcu, strömbegränsning?
Postat: 27 juli 2007, 21:08:17
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
Postat: 27 juli 2007, 23:25:43
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 !!
Postat: 28 juli 2007, 18:35:45
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
Postat: 28 juli 2007, 18:40:14
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.
Postat: 28 juli 2007, 19:19:25
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å...
Postat: 29 juli 2007, 01:23:21
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.
Postat: 29 juli 2007, 08:24:28
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å.
Postat: 29 juli 2007, 13:35:40
av sodjan
OK, det är söndag och det regnar, så jag kollade databladet lite snabbt.
Jag hittade bl.a detta ("ETRAX 100LX Designers 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...