Loenie
Ink fades. Voices die. So will I.
Op woensdag 19 november 2025 08:59:45 schreef Johan60:
[...]Het werkt prima met een Arduino, ik heb er zelfs een nieuwe display print voor gemaakt.
Nice, mooi gemaakt!
De DRFS06 is in de basis een goed ontwerp, maar je moet er wel een aantal vebeteringen op loslaten om 'm professionele specs te laten behalen, waaronder een x-tal verwarming met temperatuurregeling (of externe TCXO) en extra ontkoppeling bij de buffertrappen om AM-ruis te onderdrukken, want die is met het standaard ontwerp vrij slecht. Ook extra ontkoppeling op de power-regeling aanbrengen, om AM-ruis verder te dempen agv een eventueel krakende potmeter.
Daarnaast moet je zorgen dat de modulatie-varicaps te allen tijde zo goed als mogelijk in hun lineaire werkgebied staan (ca. 7 VDC bias, dus het beste is om aparte (extra) varicaps voor de frequentie-instelling toe te passen. In het standaard ontwerp hangt dit nog rechtstreeks samen met de actueel ingestelde frequentie en wordt het dus steeds slechter naarmate de frequentie lager wordt ingesteld.
Verder moet het PLL-loopfilter véél trager gemaakt worden om modulatie bij zeer lage frequenties zonder 'tilt' mogelijk te maken (feitelijk om PLL-trackingvervorming te minimaliseren). Uiteraard gaat dat gepaard met een aanmerkelijk langere lock-in tijd, terwijl het standaard ontwerp kennelijk juist alleen een snelle lock-in als prioriteit lijkt te hebben gehad.
En in het algemeen uiteraard alle in-en uitgaande signaallijnen (voeding, audio, I2C, power-regelaar) goed ontkoppelen, opdat er geen RF-detectie binnen in de behuizing kan ontstaan door externe invloeden.
Ik heb deze verbeteringen on-the-fly aangebracht en de boel ingeblikt en dichtgesoldeerd, dus ik kan de details hier niet eenvoudig oplepelen. 
Maar met bovenstaande presteert ie dan wel extreem goed in alle opzichten!
Loenie
Ink fades. Voices die. So will I.
De BB409 is prima geschikt hiervoor. Ik zeg alleen dat ie (willekeurig welke varicap die voor FM-modulatie wordt gebruikt) zo goed als mogelijk in z'n lineaire werkgebied moet staan, om vervorming (en faseruis) te minimaliseren. Bij de BB409 bleek dat in de praktijk bij een bias van zo'n 7 VDC het geval te zijn.
Wat betreft de TSA5511, die is prima geschikt voor dit ontwerp. Het maakt trouwens ook niet veel uit welke PLL-chip je gebruikt, alles hangt af van de gekozen RC-constante van het loopfilter en dat blijft per definitie een compromis tussen PLL-trackingvervorming en lock-in tijd.
Het standaardontwerp van de DRFS06 i.c.m. de meegeleverde PIC controller software maakt geen gebruik van de mogelijkheid van de TSA5511 om tijdens PLL-acquisitie de charge pump op high te zetten en na lock-in op low (ze laten hem standaard op high staan). Als je die optie wèl benut, dan kun je - met een aangepast loop filter - nog aardig wat lock-in tijd besparen met behoud van dezelfde overall RC-constante. In mijn Arduino software heb ik die mogelijkheid dan ook ingebouwd (je kunt via het menu dus de instelling maken voor charge pump = low na PLL-acquisitie).
T.a.v. RF-afscherming; ik heb mijn controller in een externe behuizing geplaatst, dus er is geen enkele lekkage via het display. Als ik 5W output instel op een dummy-load dan is er volstrekt geen signaal meer aan de buitenkant te bespeuren. Zelfs als ik een zeer gevoelige fm-ontvanger met z'n antenne naast of zelfs tegen de zender aan houd, blijft het volledig stil (ruis dus). Er bestaan overigens lichtdoorlatende gaasjes voor RF-afscherming van displays, dus dat zou je nog kunnen proberen.
Uiteraard gaat dat gepaard met een aanmerkelijk langere lock-in tijd, terwijl het standaard ontwerp kennelijk juist alleen een snelle lock-in als prioriteit lijkt te hebben gehad.
Dat is de reden waarom men eigenlijk altijd softwarematig kiest om bij frequentie wijzigingen, eerst de 'Fast Lock' (CP setting bij de TSA) optie toe te passen en daarna de current in de loop omlaag te brengen.
Fast lock in a phase-locked loop (PLL) is used to significantly reduce the time required for the PLL to achieve synchronization with a reference signal, known as the lock time.
Nu zal je een FM zender niet vaak 'on the fly' een andere frequentie instellen, maar bij het aanzetten kan het wel een rol spelen om eerst in de 'Fast Lock' mode te gaan.
'Fast Lock' is vooral belangrijk in systemen waarbij een scan functie kan worden gedaan, want anders ben je constant aan het 'na ijlen' op de werkelijke gekozen frequentie.
Maar met de tegenwoordige moderne FM DDS systemen, zijn er weer andere uitdagingen.
Hoi allen,
Ik vroeg me zo af of de TSA5511 ook gebruikt kan worden voor de 8.33Khz kanaalscheiding bij de moderne vliegverkeer ontvangers, maw. is de minimale frequentiestap klein genoeg instelbaar ? Ik weet dat de SAA1057 bijvoorbeeld 1 / 10 of 1.25 resp 12.5Khz step heeft en dus 'onbruikbaar' voor luchtverkeer.
Of toch maar een ander - lees moderner- type gebruiken zoals bijv. de SI570 ?
Loenie
Ink fades. Voices die. So will I.
Op maandag 1 december 2025 09:02:49 schreef danny_m:
Hoi allen,Ik vroeg me zo af of de TSA5511 ook gebruikt kan worden voor de 8.33Khz kanaalscheiding bij de moderne vliegverkeer ontvangers, maw. is de minimale frequentiestap klein genoeg instelbaar ? Ik weet dat de SAA1057 bijvoorbeeld 1 / 10 of 1.25 resp 12.5Khz step heeft en dus 'onbruikbaar' voor luchtverkeer.
Of toch maar een ander - lees moderner- type gebruiken zoals bijv. de SI570 ?
Hi!
Theoretisch zou dat mogelijk zijn als je de kristalfrequentie van de TSA5511 verlaagt naar 533,33 kHz. Officieel is de ondergrens van de kristalfrequentie voor de TSA5511 gespecificeerd op 3,2 MHz, maar het is empirisch vastgesteld dat 1,6 MHz ook nog werkt voor een 25 kHz kanaalraster. Let op dat bij het verlagen van de kristalfrequentie behalve de stapgrootte, ook de bovengrens van de VCO-frequentie evenredig lager wordt. Voor de luchtvaartband (8,33 kHz raster) zou die VCO-bovengrens nog steeds ruim afdoende blijven (273,0583 MHz).
Loenie
Ink fades. Voices die. So will I.
Op zaterdag 10 januari 2026 09:58:41 schreef danykas:
No work this code only lcd...for tsa551 no work!!!
Just be nice to it and it will be nice to you!
xxx
paulp
I thought, I thought of everything
@ danny_m waarom niet een pll gebruiken die daarvoor bedoeld is,dit ding iprimair voor tv toepassingen bedacht er zijn veel betere keuzes beschikbaar.
Paul
Thank you my friend for the answer, do you have a similar project with Arduino that I can make? We are working on this because I can add other options....and to learn something else....
Op zaterdag 10 januari 2026 14:15:02 schreef paulp:
@ danny_m waarom niet een pll gebruiken die daarvoor bedoeld is,dit ding iprimair voor tv toepassingen bedacht er zijn veel betere keuzes beschikbaar.Paul
Ik denk dat je niet moet kijken waarvoor een IC is ontworpen maar naar de functionaliteit die het heeft, en dan zijn de meeste PLL IC in de grondslag het zelfde ene wat sneller als de ander maar het zijn fase vergelijkers. Ik ken professionele 2 meter (144mHz) zenders waar in de TSA5511 gebruikt wordt en dit zijn dus geen TV's
Op maandag 23 maart 2026 18:43:52 schreef DP-Hobby:
[...] Ik denk dat je niet moet kijken waarvoor een IC is ontworpen maar naar de functionaliteit die het heeft, en dan zijn de meeste PLL IC in de grondslag het zelfde ene wat sneller als de ander maar het zijn fase vergelijkers. Ik ken professionele 2 meter (144mHz) zenders waar in de TSA5511 gebruikt wordt en dit zijn dus geen TV's
???????????????????
@danykas: Please use more words in your posts, just posting questionmarks is like trolling.
If you don't understand something you can ask nicely about it.
[Bericht gewijzigd door Henry S. op (27%)]
THIS CODE IS FAKE NO WORK !!! NO SHEMATIC TSA5511 There are missing pieces of the code, there is no video that shows that it works!!!! I have wasted a lot of time with this!!!!! If something doesn't work, don't upload it!!!!
ik heb natuurlijk zo'n zendertje met die TSA5511 maar: WAT er fout is weet ik natuurlijk NIET!
bij mij werkt ie omdat de software er al in zat dus jah... ( en ik heb er nog minder verstand van dan jullie... )
.
ik kan niet helpen...
VrGr Rob
ik heb toch nog de Arduino software binnen gehaald:
https://github.com/SpiderBlocker/TSA5511_PLL_Controller_Arduino
en geplakt in Gemini en die zegt dat de software goed is???
( nogmaals ik weet er niks van! )
ik kan mij voorstellen als je ook maar een verkeerde varicap er in zet dat ie het al niet meer doet???
VrGr Rob
@danykas
The code works perfectly and compiles and loads without problems.
I have already implemented various transmitters with it.
In the future, I will adapt my designs for an Arduino or ESP32.
Greetings from Radio Ultrasound Schiedam
Hee Hallo Ultra Sound SchiedamAlles goed daar,
Dacht dat je niet veel meer deed/doet.
Hier altijd aan het prutsen met van alles blijf het leuk vinden.
Gezonde en Vriendelijke Groet van de buurman!
Rob
Loenie
Ink fades. Voices die. So will I.
Op zaterdag 18 april 2026 19:43:56 schreef danykas:
THIS CODE IS FAKE NO WORK !!! NO SHEMATIC TSA5511 There are missing pieces of the code, there is no video that shows that it works!!!! I have wasted a lot of time with this!!!!! If something doesn't work, don't upload it!!!!
If something is beyond your skills, either improve your skills and be nice, or shut up.
Op zaterdag 18 april 2026 19:43:56 schreef danykas:
THIS CODE IS FAKE NO WORK !!! NO SHEMATIC TSA5511 There are missing pieces of the code, there is no video that shows that it works!!!! I have wasted a lot of time with this!!!!! If something doesn't work, don't upload it!!!!
Almost everything on the internet is fake. Don't waste your precious time gathering 'information' from the internet. With the rise of AI, the internet is becoming much worse.
Bye and take good care of yourself
Loenie
Ink fades. Voices die. So will I.
Op vrijdag 24 april 2026 21:28:32 schreef ohm pi:
[...]Almost everything on the internet is fake. Don't waste your precious time gathering 'information' from the internet. With the rise of AI, the internet is becoming much worse.
Bye and take good care of yourself
Hi Oompje! Ik zou mezelf en mijn code toch niet als fake willen kwalificeren. Ik besta echt (al heel wat jaren!) en ik word nog wel eens zwetend wakker als ik denk aan de tijd en inspanning die het me heeft gekost om dit PLL-project te maken. Dan zit ik niet op zo'n onbeschofte trol te wachten die me herhaaldelijk beticht van onechtheid. Het zou me overigens niet verbazen als het ook daadwerkelijk een trol blijkt te zijn.
Op vrijdag 24 april 2026 22:02:52 schreef Loenie:
...Ik zou mezelf en mijn code toch niet als fake willen kwalificeren. .
Ik schrijf ook dat bijna alles op internet fake is. Zelfs mijn naam. Ik twijfel niet aan je code en je post op github. En ik ga vanaf nu ervan uit dat danykas een trol is.
Loenie
Ink fades. Voices die. So will I.
Hi!
Ik heb weer eens een update doorgevoerd op mijn Arduino TSA5511 PLL Controller (nu v4.0).
De grootste vernieuwing is dat de UI nu twee afzonderlijke menu-ingangen biedt. Ten eerste het bestaande SYSTEM SETTINGS menu (op te roepen met SET-doubleclick) en ten tweede een nieuw QUICK MENU (op te roepen met SET-hold).
In het SYSTEM SETTINGS menu is een FACTORY RESET-optie toegevoegd en in het nieuwe QUICK MENU kun je nu gebruikersgeheugens opslaan, oproepen of wissen, de RF-drive tijdelijk in- of uitschakelen en de LCD-backlight handmatig uitschakelen.
Er zijn zes geheugenplaatsen beschikbaar per VCO-band en XTAL-instelling. De bestaande systeeminstellingen blijven uiteraard in EEPROM bewaard, terwijl tijdelijke acties zoals RF-drive off niet permanent worden opgeslagen.
Wat betreft de bediening heb ik een snelle escape-routine ingevoegd, zodat je van binnen het SYSTEM SETTINGS menu met SET-hold een stap naar boven teruggaat en vanuit het QUICK MENU meteen terugkeert naar de main interface (de bestaande menu return-opties zijn er uiteraard ook gewoon nog).
Zie hier: https://spiderblocker.github.io/TSA5511_PLL_Controller_Arduino/
Loenie
Ink fades. Voices die. So will I.
Ik heb voor de lol een web-based demo gemaakt van mijn Arduino PLL controller (laatste versie 4.7), zodat ie zonder hardware toch volledig uitgeprobeerd en aangevoeld kan worden. Het functioneert identiek aan de fysieke versie.
Zie hiero: https://spiderblocker.github.io/TSA5511_PLL_Controller_Arduino/demo.ht…