SINUS RDS PROJECT
- sinus trouble
- proppa neck!
- Posts: 1410
- Joined: Fri Aug 22, 2014 11:34 pm
SINUS RDS PROJECT
Hello Necks
I Promised I would share this so here it is! Please bear with me cos the software side is a little complicated.
Anyways a bit about the project, The design and build of the PCB is mine and based on a software created by JJ Goessens so credit goes to the author.
The RDS supports RT, PI and scrolling TEXT all programmable via PC RS-232
Note; Just a warning! I have found this is not compatible with USB/Serial based setups but i am working on it!
I Promised I would share this so here it is! Please bear with me cos the software side is a little complicated.
Anyways a bit about the project, The design and build of the PCB is mine and based on a software created by JJ Goessens so credit goes to the author.
The RDS supports RT, PI and scrolling TEXT all programmable via PC RS-232
Note; Just a warning! I have found this is not compatible with USB/Serial based setups but i am working on it!
You do not have the required permissions to view the files attached to this post.
I am as stupid as I look!
- sinus trouble
- proppa neck!
- Posts: 1410
- Joined: Fri Aug 22, 2014 11:34 pm
Re: SINUS RDS PROJECT
You do not have the required permissions to view the files attached to this post.
I am as stupid as I look!
- sinus trouble
- proppa neck!
- Posts: 1410
- Joined: Fri Aug 22, 2014 11:34 pm
Re: SINUS RDS PROJECT
RS-232 Connection.
You do not have the required permissions to view the files attached to this post.
I am as stupid as I look!
- sinus trouble
- proppa neck!
- Posts: 1410
- Joined: Fri Aug 22, 2014 11:34 pm
Re: SINUS RDS PROJECT
RDS Test!
You do not have the required permissions to view the files attached to this post.
I am as stupid as I look!
-
- proppa neck!
- Posts: 927
- Joined: Fri Aug 26, 2016 7:01 pm
Re: SINUS RDS PROJECT
1 word .wonderful work .
-
- proppa neck!
- Posts: 927
- Joined: Fri Aug 26, 2016 7:01 pm
Re: SINUS RDS PROJECT
Sinus what is that beautiful decoder with 16x2 lcd ?
btw adding a decoder from the output of the encoder and you can have a full rds with lcd ,that what i did before .Mine have only ps and i can write 15 characters like the vincent i add him a decoder ,so it is full version ,yes this one is pretty good with scrolling etc..and ct .buti would like to find a di y solution if it can to an adapter usb to 232 ,i have one but it did not work ,so why i would like to try a diy one
btw adding a decoder from the output of the encoder and you can have a full rds with lcd ,that what i did before .Mine have only ps and i can write 15 characters like the vincent i add him a decoder ,so it is full version ,yes this one is pretty good with scrolling etc..and ct .buti would like to find a di y solution if it can to an adapter usb to 232 ,i have one but it did not work ,so why i would like to try a diy one
-
- tower block dreamin
- Posts: 361
- Joined: Sat Feb 18, 2017 5:56 pm
- sinus trouble
- proppa neck!
- Posts: 1410
- Joined: Fri Aug 22, 2014 11:34 pm
Re: SINUS RDS PROJECT
I am as stupid as I look!
- sinus trouble
- proppa neck!
- Posts: 1410
- Joined: Fri Aug 22, 2014 11:34 pm
Re: SINUS RDS PROJECT
Haha! Its not quite as Beautiful as it looks, Actually a £10 portable radio from Tesco! I guess it does the job.
I am as stupid as I look!
- sinus trouble
- proppa neck!
- Posts: 1410
- Joined: Fri Aug 22, 2014 11:34 pm
Re: SINUS RDS PROJECT
I dont know what the problem is with those USB/Serial adaptors? I have an old PIC programmer which also was not compatible? Possibly a driver issue?? when i analysed the serial on an Oscilloscope there was quite a large voltage swing in the data? Im still not sure if this is a problem?
However there is hope! Most PC motherboards do have a hidden Pin header available to add serial, Which is the option i took! Check the datasheet of your motherboard for location and Pinout.
Last edited by sinus trouble on Mon Nov 30, 2020 12:26 am, edited 1 time in total.
I am as stupid as I look!
- sinus trouble
- proppa neck!
- Posts: 1410
- Joined: Fri Aug 22, 2014 11:34 pm
Re: SINUS RDS PROJECT
Thank you Mr Cavanagh!LeeCavanagh wrote: ↑Sun Nov 29, 2020 10:04 pm Well done, congrats, nice and simple, thanks for the share
I decided not to add sockets to the PCB as this limits the versatility! I like to hardwire the unit depending on the application.
I will upload the HEX file soon, The control software will probably be Via PM download?
I am as stupid as I look!
-
- proppa neck!
- Posts: 927
- Joined: Fri Aug 26, 2016 7:01 pm
Re: SINUS RDS PROJECT
I will upload the HEX file soon, The control software will probably be Via PM download?
yep thanks .Let me in .
yep thanks .Let me in .
- OldskoolPirate
- no manz can test innit
- Posts: 208
- Joined: Thu Feb 18, 2016 9:32 pm
Re: SINUS RDS PROJECT
I’ll have a go at this if you could send over the hex and software sinus ?
- sinus trouble
- proppa neck!
- Posts: 1410
- Joined: Fri Aug 22, 2014 11:34 pm
-
- proppa neck!
- Posts: 2790
- Joined: Tue Apr 05, 2016 1:23 am
Re: SINUS RDS PROJECT
Working on it....
This is a similar RDS design, though somewhat simplified, using a 16F88. I've been messing with the code (I'm on Version 0.74 at the moment) and trying to get pilot synchronisation to work. It has proven to be tricky.
There's another Veroboard build on the bench at the moment, that uses a 74HC4046 and a 74HC4040 to derive 4.332MHz from the 19kHz pilot from the stereo coder. The '4040 is programmed to divide by 228, and the '4046 VCO is dimensioned for a small range around 4.3MHz. This might be a good way to add synchronisation to the basic RDS circuit that's been presented further up this thread. You take the 19 kHz from the stereo coder logic, and use it as the "reference" input to the '4046. The VCO is divided by 228 and compared with the 19 kHz, so that the VCO is phase-locked to the pilot at 4.332 MHz. It just takes two cheap chips, a handful of diodes and a few passives.....
This is a similar RDS design, though somewhat simplified, using a 16F88. I've been messing with the code (I'm on Version 0.74 at the moment) and trying to get pilot synchronisation to work. It has proven to be tricky.
There's another Veroboard build on the bench at the moment, that uses a 74HC4046 and a 74HC4040 to derive 4.332MHz from the 19kHz pilot from the stereo coder. The '4040 is programmed to divide by 228, and the '4046 VCO is dimensioned for a small range around 4.3MHz. This might be a good way to add synchronisation to the basic RDS circuit that's been presented further up this thread. You take the 19 kHz from the stereo coder logic, and use it as the "reference" input to the '4046. The VCO is divided by 228 and compared with the 19 kHz, so that the VCO is phase-locked to the pilot at 4.332 MHz. It just takes two cheap chips, a handful of diodes and a few passives.....
You do not have the required permissions to view the files attached to this post.
"Why is my rig humming?"
"Because it doesn't know the words!"
"Because it doesn't know the words!"
- sinus trouble
- proppa neck!
- Posts: 1410
- Joined: Fri Aug 22, 2014 11:34 pm
Re: SINUS RDS PROJECT
Nice Albert!
I have also pondered on the idea of sync between RDS and STEREO ? As with the Pro 3 coder,the crystal values are so close, just not enough? I like your thinking on the theory Albert!
Another possibility could be to use the 57Khz as the reference then maybe divide that to reach the 19Khz?
Infact i have never probed the unused pins of the PIC?? Its unlikely but possible that the Author of the code included such a reference??
Im also hoping to fire some test TEXT into the PCB via USB vs SERIAL and capture some results on the scope to display here.
I have also pondered on the idea of sync between RDS and STEREO ? As with the Pro 3 coder,the crystal values are so close, just not enough? I like your thinking on the theory Albert!
Another possibility could be to use the 57Khz as the reference then maybe divide that to reach the 19Khz?
Infact i have never probed the unused pins of the PIC?? Its unlikely but possible that the Author of the code included such a reference??
Im also hoping to fire some test TEXT into the PCB via USB vs SERIAL and capture some results on the scope to display here.
I am as stupid as I look!
-
- proppa neck!
- Posts: 2790
- Joined: Tue Apr 05, 2016 1:23 am
Re: SINUS RDS PROJECT
Looking at the PIC code for the 16F628A (RDS1.hex), there doesn't seem to be any spare outputs. It really would be nice to derive 38kHz and 19 kHz in phase synchronism from the 4.332 MHz rock, but there doesn't seem to be enough room on the little PIC for that.....
I'm going to experiment with the 19kHz-driven PLL.
I'm going to experiment with the 19kHz-driven PLL.
"Why is my rig humming?"
"Because it doesn't know the words!"
"Because it doesn't know the words!"
-
- proppa neck!
- Posts: 927
- Joined: Fri Aug 26, 2016 7:01 pm
Re: SINUS RDS PROJECT
Albert H do you still searching for the mini Rds ? Pira
-
- proppa neck!
- Posts: 927
- Joined: Fri Aug 26, 2016 7:01 pm
Re: SINUS RDS PROJECT
Im also hoping to fire some test TEXT into the PCB via USB vs SERIAL and capture some results on the scope to display here. Nice Sinus.
-
- proppa neck!
- Posts: 927
- Joined: Fri Aug 26, 2016 7:01 pm
Re: SINUS RDS PROJECT
@Sinus it can be this also .
You do not have the required permissions to view the files attached to this post.