benleentje
Golden Member
het gaat hierbij niet om een vaste deler maar om een instelbare deler.
Stel je wilt door 64 delen dan moet er na 64x ook een reset voor het IC komen. Het IC telt dan steeds tot 64 en reset dan weer. Het instelbaar maken doe je door de juiste uitgang hier de 64x met de reset ingang te verbinden. Dat kan bv door bv een and poort te gebruiken. De ene ingang is dan hier het 64x uitgangssignaal en de andere ingang is een controle signaal die dan 1 moet zijn. Als je dan meerdere and poorten voor de controle gebruikt moet daar wel weer een or poort achter die alle signalen van de and poorten combineert.
Op woensdag 5 maart 2025 19:13:48 schreef Kruimel:
Dat maakt toch niet uit als je klokingang flankgetriggerd is? Het moet alleen de juiste flank zijn.
Wat ik bedoel is dat de uitgang geen 50% duty-cycle meer heeft als de ingaande clock wel een 50% duty-cycle heeft.
Dat hoeft geen probleem te zijn, het hangt af hoe je de gedeelde clock verder in het circuit wilt gaan gebruiken.
Benadski
Kom eens langs bij RevSpace of één van de andere spaces!
Als je wel een 50% duty cycle nodig hebt dan kun je door een factor 2 minder delen en er een flip-flopje achter zetten.
Toevoeging op het schema hierboven.
V2 kan eventueel worden weggelaten, de PL inputs van beide 40103's moeten dan met Vcc worden doorverbonden.
Nadeel hiervan is dat beide 40103's na power-up een andere deelfactor hebben (maximaal 65536) en dat de ingestelde deelfactor (in dit geval 1024) pas na afloop van de eerste deelfactor wordt gepreset.
Dus ook zonder V2 zal het werken echter dan kan het na power-up lang duren voordat de twee 40103's gaan delen door 1024.
fatbeard
Honourable Member
Een goed begin is geen excuus voor half werk; goed gereedschap trouwens ook niet. Niets is ooit onmogelijk voor hen die het niet hoeven te doen.
Martin V
Telefunken Sender Systeme Berlin
Bobosje, hartelijk dank voor het bedradingsschema, dat maakt een heleboel duidelijk.
Echter heb ik nog één vraag welke niet helemaal duidelijk is:
V2 is een eenmalige actief lage asynchrone preset puls na power-up nodig om beide 40103 te presetten met de Jam inputs P0-P7 (deelfactor 1024).
Die preset puls moet ik die nog ergens vandaan halen en deze moet toevoegen?
Intussen is er alweer wat bijgeschreven:
Toevoeging op het schema hierboven.
V2 kan eventueel worden weggelaten, de PL inputs van beide 40103's moeten dan met Vcc worden doorverbonden.
Nadeel hiervan is dat beide 40103's na power-up een andere deelfactor hebben (maximaal 65536) en dat de ingestelde deelfactor (in dit geval 1024) pas na afloop van de eerste deelfactor wordt gepreset.
Dus ook zonder V2 zal het werken echter dan kan het na power-up lang duren voordat de twee 40103's gaan delen door 1024.
Dus als ik het goed begrepen, hoef ik er niets aan toe te voegen.
Wel mooi als ik eventueel hoger kan delen als 1024, het is voor een PLL waarbij de referentie frequentie 25kHz is. De hoogste frequentie is bij deling door 1024 25600kHz, maal vier is 102,4MHz. Bij een deelfactor van 1080 is dat 27000kHz, maal vier is 108MHz, de hoogste frequentie in de FM omroepband.
Ik ga er niet mee uitzenden hoor, geen illegale activiteiten hier.
Met weglating van V2 (en de twee PL inputs aan Vcc) hoef je in principe niets toe te voegen als je kunt leven met een veel grotere eenmalige deelfactor na power-up.
Je kunt zoals @fatbeard aangeeeft V2 ook vervangen door een RC netwerkje om beide PL inputs even laag te houden na power-up zodat ze worden gepreset met 1024 na power-up.
Benadski
Kom eens langs bij RevSpace of één van de andere spaces!
Ik zal het vast verkeerd begrijpen, maar de max. frequentie voor de HC40103 is minimaal 15MHz (op 4.5V) en typisch 32MHz (op 5V). Als je dus boven de 15MHz komt dan zou je wel moeten testen of het allemaal goed gaat en stabiel is.
Martin V
Telefunken Sender Systeme Berlin
Op donderdag 6 maart 2025 13:07:49 schreef Benadski:
Ik zal het vast verkeerd begrijpen, maar de max. frequentie voor de HC40103 is minimaal 15MHz (op 4.5V) en typisch 32MHz (op 5V). Als je dus boven de 15MHz komt dan zou je wel moeten testen of het allemaal goed gaat en stabiel is.
Dat zou het ic aan moeten kunnen, omdat de aangeboden frequentie op de instelbare deler (40103), lager is als 32MHz, hier maximaal 27MHz.
Het aangeboden signaal wordt eerst aangeboden op een 74S112/74F109 of een 74HC74 welke als prescaler (voordeler) dient en deelt eerst door vier.
Martin V
Telefunken Sender Systeme Berlin
dubbelpost sorry
[Bericht gewijzigd door Martin V op (94%)]
Arco
Special Member
Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com
Voor niet al te hoge frequenties (< 32MHz) is een klein controllertje als de PIC16F18313 ook handig, heeft een NCO (numerical controlled oscillator)
Is 8 pins en in DFN maar 3x3mm, kun je via SPI of I2C instelbaar maken...
1080 deler op z'n simpelst, AND 1024+32+16+8 = 1080
1024 kan ook 
[Bericht gewijzigd door harry64 op (20%)]
Martin V
Telefunken Sender Systeme Berlin
Op donderdag 6 maart 2025 13:55:49 schreef Bobosje:
DIP-switches op de Jam inputs maken de deelfactor instelbaar, geen SPI of I2C nodig.
Juist ja, het zijn instelbare delers, die kun je instellen op iedere deelfactor met dipswitches of duimwiel schakelaars. Niets ic^2 of programmeren is nodig, (alhoewel dat ook zou kunnen).
1080-1024= 56
56-32 = 24 en 24-16 = 8
dat is binair van boven naar onder weergegeven:
P10 = 1024 = 1 MSB
P9 = 512 = 0
P8 = 256 = 0
P7 = 128 = 0
P6 = 64 = 0
P5 = 32 = 1
P4 = 16 = 1
P3 = 8 = 1
P2 = 4 = 0
P1 = 2 = 0
P0 = 1 = 0 LSB
dus 10000111000
Tijdens wat gegoogel rond de CD4x familie kwam ik een artikel over een 1 tot 4096 deler tegen die instelbaar is met een potmetertje dan wel spanningsniveau.
Frequency divider from 1 to 4096 in increments of 1
Edit: VSS/GND is pen 8 van de 4040.
Excuses, slip of the pen, verkeerde versie van het schema gepost, bovenstaand schema is aangepast en correct.
De deelfactor die je moet instellen op de Jam inputs is de gewenste deelfactor minus 1. Dus als je 1080 als deelfactor wilt hebben dan stel je 1080-1=1079 in.
Voorbeeld:
Decimaal 1079 naar 16-bits binair = 0000010000110111
LS-byte = 00110111 = U1 Jam P[7..0] inputs
MS-byte = 00000100 = U2 Jam P[7..0] inputs
Benadski
Kom eens langs bij RevSpace of één van de andere spaces!
Op donderdag 6 maart 2025 20:37:37 schreef harry64:
Tijdens wat gegoogel rond de CD4x familie kwam ik een artikel over een 1 tot 4096 deler tegen die instelbaar is met een potmetertje dan wel spanningsniveau.
Frequency divider from 1 to 4096 in increments of 1
[bijlage]
Edit: VSS/GND is pen 8 van de 4040.
Dit gaat alleen op papier werken ivm toleranties enzo, maar het is wel een grappige benadering.
rew
four NANDS do make a NOR . Kijk ook eens in onze shop: http://www.bitwizard.nl/shop/
Op donderdag 6 maart 2025 20:37:37 schreef harry64:
Tijdens wat gegoogel rond de CD4x familie kwam ik een artikel over een 1 tot 4096 deler tegen die instelbaar is met een potmetertje dan wel
Dit schema probeert een DAC te maken met een serie van weerstanden. Zoals Bernadski al aangeeft dat werkt niet lekker omdat de toleranties je parten gaan spelen. Beter is een R-2R DAC te bouwen. Nog niet perfect, maar met beperkte kosten (2x meer weerstanden, maar veel minder verschillende waardes).
Ja, ik ken dit soort DAC'jes uit het vroegere parallelpoort DAC op XT's e.d. 
Dat R-2R is wel een interessant concept. Het vergt i.d.d. wel enorme precisie van de ref spanning(en). Uit een snelle berekening blijkt de spanningstapgrote bij 10 volt ref gedeeld door 4096, een spanning van 0.00244140625 volt per stap. Dat is niet veel 2.44140625 mV.
Wel leuk om in de sim eens een opzet te maken.
nonius
set SCE to AUX.
Ja, ik ken dit soort DAC'jes uit het vroegere parallelpoort DAC op XT's e.d
Covox-kloon? Heb er destijds (1988) ook eentje gebouwd (o.b.v. de D/A-converter ZN426 van Ferranti). En recent, uit nostalgie, een R-2R DAC gemaakt in een DB25-connector. Was meer uit nostalgie dan uit dringende behoefte.
ModPlay en .mod-files op een 286 AT met EGA en monochroom amberscherm: het moment dat je je realiseerde dat een PC eigenlijk helemaal niet zo onderdeed voor een Amiga, wat dat betreft.
Later ook nog een audio-digitizer gebouwd, een ontwerp uit HCC-magazine; was o.b.v. een ZN427, meen ik.
In die tijd ook een TV-testbeeldgenerator gebouwd o.b.v. de ZNA234. Ferranti maakte eigenlijk best wel leuke IC's, nu ik er zo over nadenk....
Op vrijdag 7 maart 2025 18:36:49 schreef nonius:
ModPlay en .mod-files op een 286 AT met EGA en monochroom amberscherm: het moment dat je je realiseerde dat een PC eigenlijk helemaal niet zo onderdeed voor een Amiga, wat dat betreft.
Amiga was zijn tijd ver vooruit in het 286 tijdperk. Daar kon een 286 helemaal niet meekomen...
@nonius
Geen idee hoe het heette. Ik had via de C64 een schema in ASCII van een BBS gedownload, dat was met acht weerstandjes, geen R-2R. Er zat ook een play.com (geen .exe) bij en een riedel 'deuntjes' waarmee je op de XT dan 'muziek' kon afspelen met commando: play.com -LPT1 a:riedel
De bestandjes moest ik met een nulmodemkabel en terminalprg naar de XT halen vanaf de C64 omdat de 5.25 floppy's van de C64 en XT een andere format hadden en elkaars floppy's dus niet konden lezen. Die nulmodemkabel was ook nog een speciaal geval met opto's omdat anders de IBM de C64 frituurde.
Inmiddels een 8-bit R-2R laddertje gebouwd in de sim. Nu eens kijken hoe ik de schakelaars kan vervangen voor mosfets of transistors o.i.d. Want er moet wel naar 'nul' geschakeld worden voor het goede resultaat. Het heeft met 2.56 volt een resolutie van 10mV, in de sim.
Maar nu ben ik eigenlijk per ongeluk bezig om Martin z'n topic te kapen in m'n enthousiasme. 
Eigen draadje geopend op: https://www.circuitsonline.net/forum/view/168479
Martin V
Telefunken Sender Systeme Berlin
Hierop wil ik even reageren; op de manier van schakelen met een potentiometer.
Ik zou dat doen met een LM3914, Waarachter de 74LS147, dat is een decimaal naar BCD decoder ic. Met een regelspanning op de ingang maakt de 3914 dus 4 bits. Voer je dit dubbel uit heb je 8 bits en kun je tot 256 binair instellen.
Nog even voor Bobosje, hartelijk dank voor het tekenen en de moeite die je hebt genomen. Zo ga ik het bouwen.

