74HC244 eller 74LS244?
74HC244 eller 74LS244?
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
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
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.
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.
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å!
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å!

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 ?).
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 ?).
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
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
- JimmyAndersson
- Inlägg: 26578
- Blev medlem: 6 augusti 2005, 21:23:33
- Ort: Oskarshamn (En bit utanför)
- Kontakt:
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"?
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"?
