74HC244 eller 74LS244?

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Kaggen
Inlägg: 432
Blev medlem: 29 januari 2005, 03:06:02

74HC244 eller 74LS244?

Inlägg av Kaggen »

Jag håller på att bygga ihop en AVR STK-200 kompatibel programmerare som florerat här på forumet:

http://www.xs4all.nl/~sbp/projects/stk2 ... tm#circuit

I schemat ovan används 74HC244. Jag har däremot ett par gammla 74LS244, kan jag använda en sådan istället?

Mats
Användarvisningsbild
cykze
EF Sponsor
Inlägg: 1539
Blev medlem: 8 april 2004, 10:40:28
Ort: Uppsala

Inlägg av cykze »

Ja, visst, så länge du matar den med ca 5V. Fördelen med HC, i det är fallet, är att matningsspänningen kan vara lägre.

Egentligen bör du mata AVR:en och programmeraren med samma spänning som parallellporten jobbar med (vanligtvis 5V, men det brukar vara lägre på laptops och en del nyare datorer).
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

HC = logik i "klassisk" layout, men med CMOS I/O nivåer.

LS = TTL I/O nivåer, vilket inte är helt lämpligt at driva CMOS logik med.

Alltså, om man vill använda "klassisk" 74xx logik tillsammans med
CMOS logik, så är det HC (eller någon av de andra CMOS kompatibla
varianterna) som man bör använda.

Dessutom drar LS mer ström än HC, speciellt vid låga hastigheter.
Användarvisningsbild
karlstedt
EF Sponsor
Inlägg: 966
Blev medlem: 14 oktober 2003, 16:55:23
Ort: Lund
Kontakt:

Inlägg av karlstedt »

Jag har byggt en med LS och den fungerar ypperligt så det är det inga tvivel på.
Om man funderar över effektförbrukningen så är den ganska orelevant då denna programmerare strömförsörjs av målsystemet.

Sedan är ju LS en lågeffektsversion... Low Power Schottky... 2mW per grind om jag inte minns fel.

m.a.o kör på! :)
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

För den som vill veta "the hard facts", kan t.ex kolla dessa två PDF'er :

http://www.fairchildsemi.com/an/AN/AN-368.pdf
http://www.fairchildsemi.com/an/AN/AN-319.pdf

Speciellt den första behandlar LS->HC kompatibilitet.

Men, som Fairchild själva säger, det är "out of spec" att
koppla LS utgångar till HC (CMOS) ingångar, men fungerar "oftast"... :-)

Men du kan ju själv jämföra high/low nivåerna för LS utgångarna
med kraven på high/low på ingångarna på AVR'en. Det är möjligt
att AVR'en är lite mer "förlåtande" än en vanlig HC krets.

Grundproblemet är att LS inte klarar att driva en utgång tillräckligt högt
("nära" 5V) för att klara kraven från HC (CMOS i allmänhet ?).
Kaggen
Inlägg: 432
Blev medlem: 29 januari 2005, 03:06:02

Inlägg av Kaggen »

Ok! Tack för alla svar!

Eftersom jag gillar att leva farligt och är aningen otålig, så kör jag med min "LS" variant för tillfället. Jag har den i sockel (har modifierat orginallösningen litet), så den går ju att byta ut.

Känns iallafall tryggt att veta att det inte borde resultera i ett stort svart rökmoln. :)

Mats
Kaggen
Inlägg: 432
Blev medlem: 29 januari 2005, 03:06:02

Inlägg av Kaggen »

Ville bara meddela att jag fåt AVR-programmeraren att funka med LS-kretsen. T.o.m att lyckas kompilera och flasha från Linux-burk med gcc-avr (kompilator) och uisp (ISP-programmerare). :)

Mats
Användarvisningsbild
Henry
Inlägg: 24617
Blev medlem: 20 april 2005, 02:52:47
Ort: Lund

Inlägg av Henry »

74LS kretsar är kretsar som drar lite ström i förhållande till andra 74 typer och dom är bara aningen långsammare än tex en HC variant så den skall fungera hur bra som helst.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Det är signalnivåerna som är ett (potentiellt) problem,
inte strömförbrukningen.
Användarvisningsbild
Henry
Inlägg: 24617
Blev medlem: 20 april 2005, 02:52:47
Ort: Lund

Inlägg av Henry »

Hmm, verkar vara en liten bugg eller något som dykt upp tillfälligt för när jag skrev det första inlägget så kunde jag bara se att det var 2 poster som var popstade här, verkligen konstigt..
Användarvisningsbild
JimmyAndersson
Inlägg: 26578
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

Inlägg av JimmyAndersson »

Jag har också märkt liknande saker.
Jag har skrivit inlägg och postat det så det synts direkt efter Person A. Om jag sedan editerat det och trycker "Skicka" så kan helt plötsligt ett inlägg från Person B ha hamnat mellan mitt och Person A.

Servern kanske har mycket att göra, eller är det någon som "fuskar"? :)
Skriv svar