open drain uitgang van PIC-controller veranderen in een normale dig. uitgang

Beste mensen,
Ben bezig met een schakeling waarbij de PIC 16F628A nog één dig. uitgang tekort komt. PortA.4 en PortA.5 zijn nog vrij.
Op een PIC16F628A heeft PORTA.4 een open drain uitgang. Kan er op eenvoudige wijze met enkele onderdelen een digitale uitgang van gemaakt worden zoals PortA.1 ??
Misschien heeft iemand zoiets al eerder bij de hand gehad, of weet hij hoe zoiets aangepast kan worden?
Met vriendelijke groet,
Piet Hein2

Als je een pull-up weerstand gebruikt, dus van a.4 een weerstand naar de +5v, dan kan je deze als elke andere uitgang gebruiken. Neem een weer stand van tussen 1k en 10k.

Idd. een pullup, en als je stroom gaat trekken uit de pin komt er nog een niet-inverterende driver bij, bv. een HC4050 of andere buffer.

Het hangt er een beetje van af wat je er mee wilt. Wil je een ledje aan en uitzeten, dan is het 't makkelijkste om in software de boel om te draaien en de led gewoon tussen de 5V en de pin te zetten. Ga je PWM-en om een analoog signaal te maken, is het belangrijk dat ie symmetrisch is. Dat gaat lastig worden!

@rew) Het is de bedoeling een led een led ermee aan en uit te zetten, dus die poort moet hoog(+5V) of laag (0V)kunnen worden gezet. De led komt in serie met een weerstand aan de poort te hangen.

Een led aan/uit zetten kan met een open drain natuurlijk ook. De open drain kan alleen sinken, dus de led moet via een weerstand met de anode aan de plus, de kathode kan dan aan de open drain uitgang.

In je software moeten je ervoor zorgen dat de A.4 uitgang, laag actief is, dus als je er een 0 naar schrijft, dan licht de led op.

[Bericht gewijzigd door flash2b op (25%)]

Heren,
Hartelijk dank voor uw raad/kennis/hulp op dit gebied.
Probleem met portA.4 is opgelost met slechts één extra pullup-weerstand naar +5V. De poort werkt nu net als portA.1.
In der Beschränkung zeigt sich der Meister!