Sida 1 av 1

Vad heter komponenten jag är ute efter?

Postat: 15 april 2007, 21:42:15
av Rocky_AL
Ska börja med (har börjat lite) med PIC och jag tänkte göra en enkel digital klocka med 4st 7-segments displayer. De har gemensam katod. Så min plan är att multiplexa. Alltså 8st I/O-portar för vare segments anod (7-segment + 1 punkt). Nu till mitt lilla problem. Eftersom jag har 4st displayer så kommer det att gå åt 4st I/O-portar till katoden, men det skulle egentligen räcka med 2st I/O-portar om man kör med kominationer. 2st I/O-portar ger 2^2 kombinationer som är 4. Precis så många jag behöver! Men frågan är bara hur? Finns det någon krets för detta?

Postat: 15 april 2007, 21:50:07
av baron3d
En decoder klarar detta. Kolla på 74HC138 och 74HC139 har dock inverterade utgångar.

En 4017 är en annan lösning. Upp till 10 utgångar med två PIC-ben.

Postat: 15 april 2007, 21:51:17
av sebastiannielsen
en sådan:

http://www.elfa.se/elfa-bin/dyndok.pl?dok=2013056.htm

Då räcker det med 5 st utgångar per display, om du vill inkludera punkten.

Postat: 15 april 2007, 22:22:27
av Rocky_AL
kretsarna som baron3d skickade verkar vara det jag letar efter. Hittar dock inget datablad till den så kan man få en liten snabb förklaring till hur de fungerar? Jag kan ju säga att jag fattar vilka pinnar som kopplas till displayen. Ska enable eller select kopplas till PICen? Vad menar du med inverterade utgångar? Varför finns det +/- pol på den? p.g.a detta så undrar jag även hur man dimensionerar dessa. PICen kommer drivas på +5V och kan ge ut 25mA max. Displayen ska ha 2,1V, 25mA/segment.

Postat: 15 april 2007, 22:43:26
av Jine
Testa googla på namnen, första 5 träffarna på google.se retunerar "DATASHEET" :)

Postat: 15 april 2007, 23:06:54
av Rocky_AL
Tack, hittade det nu. Så enable ska tydligen vara konstant om det inte är så att man vill ha alla outputpinnarna "1". select ska kopplas till PICen. Kretsen ska ska matas med ca 5V. Men en sak hittar jag inte. Kommer den att förstörka/försvaga signalen från PICen till outputen? Om jag lägger +5V, 25mA på select, vad får jag på output?

Postat: 16 april 2007, 07:02:40
av Icecap
??? Du lär knappast lägga 5V 25mA på en ingång om inte du har gjort något allvarligt fel, du lägger '1' på en ingång!

Vad utgången från kretsen driver står i databladet.

Postat: 16 april 2007, 17:25:30
av Rocky_AL
Ok har jag förstått det hela rätt här.
Enligt tabellen nedan så agerar kretsen jord och kan sänka 24mA om outputpinnen är "high". Men om den är "low" så skickar den ut 24mA?
  • recommended operating conditions (see Note 3)

    VCC Supply voltage 4.5 5 5.5 V
    VIH High-level input voltage 2 V
    VIL Low-level input voltage 0.8 V
    VI Input voltage 0 VCC V
    VO Output voltage 0 VCC V
    IOH High-level output current –24 mA
    IOL Low-level output current 24 mA
    Dt/Dv Input transition rise or fall rate 0 10 ns/V
    TA Operating free-air temperature –40 85 °C
    NOTE 3: Unused or floating inputs must be held high or low.