74HC540 + ULN2803

Hallo,

Zou mij iemand kunnen vertellen wat er fout is aan onderstaande schakeling ?
Bij - op enables van 1 van de 2 74hc540 worden alle uitgangen van de
bijbehorende uln2803 laag,
ook door toevoeging van pull-up weerdstanden op ingangen.

Beide enables moet je uiteraard wel aansluiten. Nu hangen ze open. Zie datasheet.
Verder, beide ICs hebben een inversie. De 540 zijn logische inverters, en de 2803 gaat laag op z'n uitgang als je een '1' op z'n ingang zet. Da's misschien verwarrend.
Maar ehm, wat er fout is hangt er vanaf wat je wilt bereiken :-)

"We cannot solve our problems with the same thinking we used when we created them" - Albert Einstein

Uiteraard worden pen 1 en 19 aan min gelegd.
Een min aan 1 van de ingangen geeft achter 74hc540 en positief signaal
en dat positief signaal geeft min aan de uitgang uln2803.
Maar ik begrijp nog steeds niet waarom min op de enables 1 en 19
alle uitgangen van de uln op min schakelt !

Sine

Moderator

Omdat je ingangen blijkbaar hoog zijn?

Een ULN2803 inverteert.

Op 13 juli 2019 15:53:56 schreef Lowieke 123:
Maar ik begrijp nog steeds niet waarom min op de enables 1 en 19
alle uitgangen van de uln op min schakelt !

Die enables zorgen ervoor dat er een harde spanning op de uitgang van de 540's komt. Als je een '0' op de inputs hebt, wordt de uitgang '1'. Die spanning stuurt de 2803 aan, waardoor z'n uitgang naar gnd getrokken wordt.
Letterlijk logisch nadenken :-)

[Bericht gewijzigd door flipflop op zaterdag 13 juli 2019 16:13:47 (22%)

"We cannot solve our problems with the same thinking we used when we created them" - Albert Einstein

Logisch nadenken ?
Zal nog eens de volledige uitleg doen.

Wanneer we een 0 op 1 van de ingangen van de 74HC540 aansluiten zal
deze een 1 geven als uitgang als de enables (1+19) op 0 zijn aangesloten.

Als we een 1 aansluiten op 1 van de ingangen van de uln2803 dan zal deze
als uitgang een 0 geven.

Als de 74540 verbonden is met de 2803 en we geven geen 0 op 1 van de
ingangen van 74540 en de enables worden laag geschakeld, hoe kan het dan
dat alle uitgangen van 2803 laag zijn ?

Er kan pas een 0 op de uitgang van de uln verschijnen als er ook daadwerkelijk een 0 op 1 van de ingangen van de 74540 wordt aangesloten !

Sine

Moderator

Tot zo ver klopt dat, meet je bij een 1 op de ingang ook een 0 achter de 540?

Hoe meet je aan de uitgangen? De ULN is een open collector, zonder pull up (of een belasting) aan de uitgang meet je daar ook niets. Of komen je relais op?

[Bericht gewijzigd door Sine op zaterdag 13 juli 2019 20:30:42 (11%)

De schakeling zoals bijgevoegd heeft geen ingangen, dus ingangen zijn hoog,en de enables worden laag geschakeld, dus na 74540 zijn er nullen en die nullen zijn de ingang voor de uln, dus uitgangen uln moeten
hoog zijn.

Hoe kan het dan dat alle uitgangen van de uln laag zijn ?
Ik heb toch geen ingangen 0 gegeven aan de 74540 !

Wat is er fout aan die schakeling ?

Sine

Moderator

Dat vraag ik ... ZIJN de uitgangen van de 540 ook echt laag?

En niet onbelangrijk, hoe zie je dat de uitgangen van de ULN laag zijn? dat kun je zonder belasting namelijk niet meten, er zit geen pullup in de uln. Ofwel, zonder verbruiker meten de uitgangen altijd laag.

Sine,

Ik heb de uitgang gemeten zonder een belasting op de uitgang.
Zal er eens een belasting ophangen.
Alvast bedankt voor de tip.

Dude, de schakeling heeft wel ingangen, staat keihard in het schema. Als jij een '0' op die ingangen zet (en de enables zijn laag, dat moeten ze altijd zijn), dan moet je een laag op de uitgangen van de 2803's hebben. Dat moet zo zijn. Zie datasheet. Nogmaals, beide IC's inverteren, en twee keer inverteren is weer niet-inverteren. Snappie?

"We cannot solve our problems with the same thinking we used when we created them" - Albert Einstein
Arco

Special Member

TS meet zonder belasting. De 2803 zijn OC uitgangen, die zijn altijd laag zonder pull-up

Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com

Hopelijk maakt er iemand eens dezelfde proefopstelling.
Men zal tot dezelfde vaststelling komen !

Lambiek

Special Member

Op 14 juli 2019 13:55:41 schreef Lowieke 123:
Hopelijk maakt er iemand eens dezelfde proefopstelling.
Men zal tot dezelfde vaststelling komen !

Ik denk dat wij hier op uit gaan komen. :)

Als je haar maar goed zit, GROETEN LAMBIEK.
Arco

Special Member

Ik denk niet met 1 voeding; TS gebruikt 24v voor de relais (plaatje startpost), dat vindt de HC540 vast niet fijn... ;)

Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com
Lambiek

Special Member

Maakt niet uit, gaat om het principe.

Maar vooruit jij je zin. Uitkomst blijft het zelfde. :)

Als je haar maar goed zit, GROETEN LAMBIEK.

Lambiek,

Dat is dus mijn schakeling, 5V voor de 74HC540 en 24V voor de 2803.
Maar heb je ze ook al getest ?
Je zal tot dezelfde vaststelling komen !

Zou er geen 3-state uln... bestaan ? Ik moet tenslotte +-300mA kunnen leveren.

Arco

Special Member

Heb je nu al gemeten MET een relais eraan? (anders blijf je '0' meten)
Een tri-state driver heb je niet nodig voor een relais.

Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com
Sine

Moderator

Een ULN is 'uit' al een soort van "tri-state", daarom meet je ook niets zonder load.

Lambiek

Special Member

Op 14 juli 2019 15:48:23 schreef Lowieke 123:
Dat is dus mijn schakeling, 5V voor de 74HC540 en 24V voor de 2803.
Maar heb je ze ook al getest ?

Dat hoef ik niet te testen, uit ervaring weet ik wat er gebeurd. Precies zoals het in het schema staat, maar met belasting. En als het bij jou niet zo werkt zit er iets fout bij jou schakeling.

Situatie H - L - H = relais komt niet op.
Situatie L - H - L = relais komt wel op.

Als je haar maar goed zit, GROETEN LAMBIEK.

Arco,
Heb ondertussen leds met de benodigde voorschakelweerstanden
op de uitgangen van de uln geplaatst.
De vaststellingen waren precies hetzelfde, de enables hoog alle leds uit,
de enables laag alle leds aan !

Arco

Special Member

Dan heb je wat verkeerd aangesloten...
De Gnd van beide (5 en 24v) voedingen zit hopelijk wel aan elkaar? (anders gaat er ook niet veel gebeuren)

[Bericht gewijzigd door Arco op zondag 14 juli 2019 16:05:48 (59%)

Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com

Sine,
Waarom de vraag naar een tri-state uln ?
Als vervanging van de 540 en 2803.

Lambiek

Special Member

Maak eens een schema van hoe het nu precies zit.
Als je aan de ingang geen pull-up of pull-down weerstanden hebt, dan heb je zwevende ingangen en die kunnen iedere status aannemen.

Als je haar maar goed zit, GROETEN LAMBIEK.