Impedans IO-pinnar (med simuleringar)

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 46989
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Impedans IO-pinnar (med simuleringar)

Inlägg av TomasL »

Nån som har ett hum om vilken Impedans IO-pinnar på till exempel en PIC32 har när de driver som utgångar.
Gissar att Impedansen är rätt lika på de flesta processorer, då tekniken tenderar att vara lika.
Det enda jag hittat i PIC32-databladet är impedansen på USB-pinnarna vilken verkar ligga mellan 28-44 Ohm
Senast redigerad av TomasL 22 februari 2012, 20:30:35, redigerad totalt 1 gång.
Användarvisningsbild
jesse
Inlägg: 9240
Blev medlem: 10 september 2007, 12:03:55
Ort: Alingsås

Re: Impedans IO-pinnar

Inlägg av jesse »

sätt dit ett motstånd och kolla spänningsfallet är väl det enklaste sättet att kolla det.
bearing
Inlägg: 11676
Blev medlem: 2 mars 2006, 01:01:45
Ort: Ängelholm

Re: Impedans IO-pinnar

Inlägg av bearing »

Det brukar finnas en kurva som visar spänningsfall vid en viss utström, och på så sätt går det att räkna ut ett ungefärligt RDS_on på utgångstransistorn.

EDIT: OK, då vet jag inte.
Senast redigerad av bearing 21 februari 2012, 17:37:48, redigerad totalt 2 gånger.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 46989
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Impedans IO-pinnar

Inlägg av TomasL »

Nja, det är väl egentligen AC-impedansen jag är ute efter, var lite otydlig, dvs i princip den Karakteristiska impedansen.
ToPNoTCH
Inlägg: 5152
Blev medlem: 21 december 2009, 17:59:48

Re: Impedans IO-pinnar

Inlägg av ToPNoTCH »

Impedansen lär ju även variera med matningsspänningen.
Användarvisningsbild
jesse
Inlägg: 9240
Blev medlem: 10 september 2007, 12:03:55
Ort: Alingsås

Re: Impedans IO-pinnar

Inlägg av jesse »

När är AC-impedansen intressant på en digital utgång?
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 46989
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Impedans IO-pinnar

Inlägg av TomasL »

Alltid, speciellt om den skall skicka data fort.
PF013
Inlägg: 324
Blev medlem: 6 december 2007, 08:44:23
Ort: Linköping

Re: Impedans IO-pinnar

Inlägg av PF013 »

Bara att prova sig fram. Jag brukar börja med att anta 17 ohm impedans i drivaren, dvs sätta ett 33 ohm seriemotstånd för att anpassa till 50 ohms ledare. Se bara till att mäta längst bort i mottagaränden (med oscilloskop med tillräcklig bandbredd!).
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 46989
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Impedans IO-pinnar

Inlägg av TomasL »

Det är lite konstigt att man inte anger detta i databladen, då det kan vara rätt viktigt.
ghu
Inlägg: 701
Blev medlem: 6 juni 2010, 14:28:18

Re: Impedans IO-pinnar

Inlägg av ghu »

Varför impedansanpassa vid utgången?
Det räcker väl att impedansanpassa i slutet av ledningen så att man slipper reflektioner?
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 46989
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Impedans IO-pinnar

Inlägg av TomasL »

Nja, om man skall ha serieterminering, så lär man behöva det på bägge ställen, vad jag kan förstå.
Dessutom är bussen bi-direktionell
ghu
Inlägg: 701
Blev medlem: 6 juni 2010, 14:28:18

Re: Impedans IO-pinnar

Inlägg av ghu »

Vad är det man tjänar på att impedansanpassa vid utgången?
Om man har en utgång som är lägre än ledningens karakteristiska impedans så erhåller man ju bara lägre spänning om man ansluter ett seriemotstånd vid utgången.
Om man anpassat i slutet på ledningen så erhåller man ju inga som helst reflektioner på ledningen så man behöver inte anpassa vid utgången.

Edit: om man vill sända signaler åt båda hållen så hamnar ju saken i ett annat läge, men då är väl utgången i tristate läge vid mottagning och anpassningen oberoende av utgångens impedans?
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 46989
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Impedans IO-pinnar

Inlägg av TomasL »

Ja, ärligt talat, jag vet inte riktigt själv, dock så rekommenderas det i en massa papper och standarder att man skall terminera i bägge ändarna.
PF013
Inlägg: 324
Blev medlem: 6 december 2007, 08:44:23
Ort: Linköping

Re: Impedans IO-pinnar

Inlägg av PF013 »

Anledningen till att man serieterminerar vid sändaren är att man får en reflektionsfri signal utan att förlora någon amplitud. Det verkar kanske konstigt, men det beror på att den serieterminerade utgången skickar ut en signal på halva amplituden, som när den träffar den öppna ändan på ledaren (eller högimpediva ingången) reflekteras i fas och bygger upp till fulla amplituden.

Nackdelen är att signalen ser ut som skit i alla punkter på ledningen utom i slutet, så det fungerar inte på multidropbussar.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 46989
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Impedans IO-pinnar

Inlägg av TomasL »

Ok, det var rätt intressant, så det bör räcka att terminera vid mottagarna, fungerar det på multidroppbussar, eller behöver man aktiv terminering?
Skriv svar