Sida 1 av 1

Vad kan en sådan krets heta? *LÖST*

Postat: 2 januari 2013, 01:30:36
av SeniorLemuren
Behöver en IC-krets enligt denna sanningstabell. An =input Yn=output
SANNINGSTABELL.jpg
Vad kan en sådan heta?

Re: Vad kan en sådan krets heta?

Postat: 2 januari 2013, 08:39:05
av BallInPlay
osäkert om det finns någon krets med denna funktion, skulle isåfall kunna
vara en bar-graph-driver med binär ingång men jag hittar inget matnyttigt på det.

en liten microkontroller skulle kanske rekomenderas som lösning ?

Re: Vad kan en sådan krets heta?

Postat: 2 januari 2013, 08:59:21
av chille
En 3-to-8 decoder och 28st dioder? 8)

Annars är ju som sagt en liten mikrokontroller i en 16pin kapsel ett alternativ. Även om du själv inte kan programmera är ju det där ett så pass enkelt program att någon annan borde kunna fixa det åt dig.

Re: Vad kan en sådan krets heta?

Postat: 2 januari 2013, 09:10:22
av Ebenezum
Kanske enligt figur 8 i bifogad PDF.

Blir två kretsar då.

Re: Vad kan en sådan krets heta?

Postat: 2 januari 2013, 09:27:26
av TomasL
Det är väl en vanlig 3-8 decoder, med omkastade ingångar.

Re: Vad kan en sådan krets heta? *LÖST*

Postat: 2 januari 2013, 11:30:38
av jesse
Nej, en vanlig 3-8 decoder har bara "hög" (eller "låg") ut på en utgång i taget. En "analog" multiplexer 74HC4051 vidarebefordrar en signal från ingången X till någon av utgångarna X0-X7, men bara till en åt gången. (Signalen kan också gå åt andra hållet).

Bild

Du måste inte använda 28 dioder. Om man räknar 0 - 0.4 volt som "låg" och 0.7-5 volt som "hög" (dvs. du kan driva basen på en NPN-transistor med signalen), så kan du använda 6 dioder i serie innan spänningen blir för låg. Sätt en diod mellan utgångarna X7-X6, X6-X5, X5-X4, X4-X3, X3-X2 och X2-X1. Sedan för att förstärka spänningen lite kan du lägga på en diod från X7-X3 och en från X4-X1 eller något liknande, så borde det lyckas.

Re: Vad kan en sådan krets heta? *LÖST*

Postat: 2 januari 2013, 12:15:47
av GFEF
Använd ett eprom, programmera in önskad utgångsmönster i en minnescell.

Använd adress linjer som ingångar.

Välj minnescelladress så att ingångsmönster väljer en minnescell som är programmerad med önskad valfritt utgångsmönster.

Från TTL eller CMOS cookbook ?

Re: Vad kan en sådan krets heta? *LÖST*

Postat: 2 januari 2013, 12:24:37
av TomasL
Nej, en vanlig 3-8 decoder har bara "hög" (eller "låg") ut på en utgång i taget.
Naturligtvis är det så :vissla:

Re: Vad kan en sådan krets heta? *LÖST*

Postat: 4 januari 2013, 02:33:35
av BallInPlay
Så det är *löst*.. Vad blev lösningen?

Re: Vad kan en sådan krets heta? *LÖST*

Postat: 4 januari 2013, 10:47:46
av SeniorLemuren
PIC. :)

Re: Vad kan en sådan krets heta? *LÖST*

Postat: 4 januari 2013, 21:23:46
av SeniorLemuren
Exempelvis så här:

Kod: Markera allt

     Test 8-bit shift register
     µC = PIC16F690
     SIPO = SN74LS164
     USED PIN: C 0,1,2
 */

short sPORT[] = {5,5,5,5,5,5,5,5};
short *sPTR ;
const int on = 7 ;
const int off = 5 ;
short i;

void main() {
    TRISC = 0;
    sPTR = &sPORT[0];

    sPORT [0] = on;   //set port0
    sPORT [1] = on;   //set port1
    sPORT [2] = on;   //set port2
    

    // send to SIPO
    for (i = 7; i > -1 ; i--) {
        PORTC = sPORT [i] ;
        PORTC = 1 ; //clock
    }

    do{
    //main loop
    }
    while(1);
}