Heb nu al een jaartje of 2 deze pic-progger: www.myke.com/elcheapo.htm . Heeft het altijd goed gedaan, maar nu had ik voor een ander project ff een 7405 nodig, en heb deze van de pic-progger ff genomen. Helaas maakte de zener geen goed contact en is de 74ls05 behoorlijk overleden. Wou toen een paar dagen geleden bij de electroboer een nieuwe 74ls05 kopen, maar deze had hij niet meer, en zou hij helaas niet meer krijgen. Ik heb toen de 74hct05 meegekregen, hij zij dat het enigste verschil was dat de hct sneller was. Heb hem toen uitgeprobeert in de pic-progger, maar nu doe hij het niet meer. Ik vermoedt dat het door de hct komt, omdat ik er verder niks aan verandert heb. Zou dit kunnen of niet?

ps. er zit ook een debugger bij de software bij, en dan kun je op en paar knoppen in dat progje drukken en dan moet je ergens wat meten. Nu als je dan ergens op een knop drukt, behoort er op pin 6 van het ic 13 volt te staat en behoort de led uit te gaan. De uitgang wordt hooguit 5.5v en de led gaat dus ook niet uit, hij brandt alleen wat minder fel. Met de LS had hij hier nooit last van...

Alvast bedankt!
Wouter Sijm

Een 74LS werkt met transistoren, een 74HCT met FET's. Op de uitgangen van een 74LS staan TTL (Transistor-Transistor-Logic) niveau signalen, dat betekent dat een signaal onder de 0,8 Volt een 0 is en een signaal boven de 2 volt een 1. Dat is omdat de transistors in logica stroom versterken en maximaal maar ongeveer de helft van de ingangsspanning kunnen leveren.

Een 74HC is dezelfde logica, maar deze werkt met FET's. Een FET wordt gestuurd met spanning en is een hele goede schakelaar. Dat betekent, dat de maximale uitgangsspanning vrijwel gelijk is aan de ingangsspanning. Vandaar dat bij een 74HC een signaal onder de 1,5 Volt een 0 is en een signaal boven de 3,5 Volt een 1. Een 74LS kan dus nooit een signaal produceren dat door een 74HC wordt gezien als een 1.

Om dat op te lossen heeft men de 74HCT bedacht: dat is een 74HC die als schakelniveaus de 74LS niveaus aanhoud, dus 0,8 en 2 Volt.

Eigenlijk de enige reden waarom normaal een 74HCT een 74LS dus niet zou kunnen vervangen is dus, dat de uitgansspanning het dubbele bedraagt. Als je daar een transistor op aansluit, dan gaat die zich anders gedragen. Ook is 74LS logica een stuk gevoeliger voor de juiste waarde van weerstanden, maar dat maakt alleen verschil als er in de schakeling gekke truukjes worden uitgehaald, zoals een OR met weerstanden.

Op 6 februari 2004 18:44:56 schreef DiGuru:
Een 74LS werkt met transistoren, een 74HCT met FET's. Op de uitgangen van een 74LS staan TTL (Transistor-Transistor-Logic) niveau signalen, dat betekent dat een signaal onder de 0,8 Volt een 0 is en een signaal boven de 2 volt een 1. Dat is omdat de transistors in logica stroom versterken en maximaal maar ongeveer de helft van de ingangsspanning kunnen leveren.

Een 74HC is dezelfde logica, maar deze werkt met FET's. Een FET wordt gestuurd met spanning en is een hele goede schakelaar. Dat betekent, dat de maximale uitgangsspanning vrijwel gelijk is aan de ingangsspanning. Vandaar dat bij een 74HC een signaal onder de 1,5 Volt een 0 is en een signaal boven de 3,5 Volt een 1. Een 74LS kan dus nooit een signaal produceren dat door een 74HC wordt gezien als een 1.

Om dat op te lossen heeft men de 74HCT bedacht: dat is een 74HC die als schakelniveaus de 74LS niveaus aanhoud, dus 0,8 en 2 Volt.

Eigenlijk de enige reden waarom normaal een 74HCT een 74LS dus niet zou kunnen vervangen is dus, dat de uitgansspanning het dubbele bedraagt. Als je daar een transistor op aansluit, dan gaat die zich anders gedragen. Ook is 74LS logica een stuk gevoeliger voor de juiste waarde van weerstanden, maar dat maakt alleen verschil als er in de schakeling gekke truukjes worden uitgehaald, zoals een OR met weerstanden.

Ah bedankt, dit verklaart iig al een hoop! Ik heb ook nog de ontwerper van het schema gemailt, ik ben wel benieuwd hoe hij erover denkt...

Ik heb nog uitgebreid naar het schema zitten kijken, maar ik zou echt niet weten waarom het niet zou werken. Ik kan je verder dus niet helpen.

Op 8 februari 2004 23:09:44 schreef DiGuru:
Ik heb nog uitgebreid naar het schema zitten kijken, maar ik zou echt niet weten waarom het niet zou werken. Ik kan je verder dus niet helpen.

ja idd, het is nogal wazig. Maar ik heb niks aan de rest verandert, behalve dat ik dus het ic verwisseld heb... Maar goed, ik wacht wel het mailtje van de ontwerper af. Ik heb trouwens ondertussen ff een simpele ander progger gemaakt zodat ik iig verder kan met het project waar ik nu mee bezig ben:)

Myke heeft me ondertussen terug gemailt, en hij schreef dit:

I've never heard of anybody trying an HCT part in place of an LS one in this type of application. HCT logic is rated to sink around 6 mA (LS can sink up to 20 mA) and the LED/2.2k resistor will pass at least 5 mA when the gate is active, which means that the transistor output is probably current limiting and not drawing enough current from the PNP transistor's base for it to turn on fully and allow a full 13 volts to show up at the PICmicro MCU's Vpp pin.

Ik denk dat hij wel gelijk heeft, want ik heb ergens anders namelijk een 74LS05 gekocht, en nu doet hij het weer zoals hij hoort.

Allemaal bedankt!