Page 164 of 169 FirstFirst ... 64114154155156157158159160161162163164165166167168169 LastLast
Results 1,631 to 1,640 of 1688

Thread: FM/DAB digital radio - THAT WORKS!!

  1. #1631
    Newbie
    Join Date
    Feb 2012
    Location
    UK
    Posts
    49
    Quote Originally Posted by ibf View Post
    The 2 links to Tesco are from the raspberrypi forum, LOL small world indeed..
    You don't work for GCHQ do you? Feels like you are following me around the web!

    Quote Originally Posted by ibf View Post
    You might wanna include a character converter so that the RDS/radio text/DLS... are displayed properly on the PC.
    Is that a conversion defined in the RDS/DAB spec? Didn't notice any problems, but then not tested all stations in the world.

    In other news I returned to a Sony radio I bought about a year ago but didn't have time to explore, and I appear to have a Venice 7 slave firmware.
    So much nicer to see complete text strings, rather than that scrolling nightmare.

    In looking at the protocol it matches a program "DABRadioVenice7" I already had, but for the life on me I can't remember where I got that program.
    Did you write it by any chance?

  2. #1632
    Newbie
    Join Date
    Feb 2012
    Location
    UK
    Posts
    49
    Test post 22:40 12/04/2012

  3. #1633
    ibf
    ibf is offline
    Variable Bitrate
    Join Date
    Oct 2010
    Posts
    245
    Quote Originally Posted by Dabbler View Post
    You don't work for GCHQ do you? Feels like you are following me around the web!



    Is that a conversion defined in the RDS/DAB spec? Didn't notice any problems, but then not tested all stations in the world.

    In other news I returned to a Sony radio I bought about a year ago but didn't have time to explore, and I appear to have a Venice 7 slave firmware.
    So much nicer to see complete text strings, rather than that scrolling nightmare.

    In looking at the protocol it matches a program "DABRadioVenice7" I already had, but for the life on me I can't remember where I got that program.
    Did you write it by any chance?
    I been hanging out in rpi forum alot lately, Im pretty sure I recognised a few poster in there who is also a caprpc hobbyist. Very interesting stuff, I might buy a board one day, Im sure I can use it for other projects.

    For the RDS/DAB characters details is on this site http://www.mictronics.de/projects/rds-decoder/
    Download the file called EN50067_RDS_Standard.pdf and you should find what you need on page 73. Its for FM RDS but Im pretty sure its the same for the DAB, I cant find one specific for DAB though.

    Yeah as it is it would work 99% fine in UK but german/french/scandinavian... characters wont be displayed correctly.

    As for the "DABRadioVenice7" Im not sure, if its for a slave V7 and doesnt work properly its probably mine. Was just messing with WPF at the time and trying to do a proof of concept.

    Which sony radio with V7 slave is it that you have?

  4. #1634
    Newbie
    Join Date
    Feb 2012
    Location
    UK
    Posts
    49
    Quote Originally Posted by ibf View Post
    As for the "DABRadioVenice7" Im not sure, if its for a slave V7 and doesnt work properly its probably mine. Was just messing with WPF at the time and trying to do a proof of concept.

    Which sony radio with V7 slave is it that you have?
    The radio is the Sony XDR-DS12iP. The protocol is based around messages delimited by 0xc0. I had looked at it a while back, but didn't have time to carry on with it till now.

    With regard to Rpi, what do you reckon is the best language to develop in on the platform? I'm normally a C# man. Is python the way to go, or perhaps mono?

  5. #1635
    ibf
    ibf is offline
    Variable Bitrate
    Join Date
    Oct 2010
    Posts
    245
    Quote Originally Posted by Dabbler View Post
    The radio is the Sony XDR-DS12iP. The protocol is based around messages delimited by 0xc0. I had looked at it a while back, but didn't have time to carry on with it till now.

    With regard to Rpi, what do you reckon is the best language to develop in on the platform? I'm normally a C# man. Is python the way to go, or perhaps mono?
    Sony XDR-DS12iP is definately a V7 slave, I have one right here in bits. If I remember well it doesnt support RDS? Just to add... the new Sony XDRS56 and CDX-DAB700U are most likely a V7 in slave. Unlike other radio manufacturer Sony seems to like using DAB module in slave mode.

    I dont know whats the best language for rpi, Im just reading stuff at the moment and my experience in linux is almost non existence. Ill probably use it as a cheap media center or something simple or just play with it and see what project I can use it on in the future.

  6. #1636
    Newbie
    Join Date
    Apr 2012
    Location
    London, United Kingdom, United Kingdom
    Posts
    5
    It's been nearly a month since I started playing with the Verona and on the basis I haven't progressed much in the last couple of weeks, I thought I would share where I have got so far rather than waiting until completion.

    A massive thank you to the numerous forum members that PM'd me the SerMMI firmware. To perhaps try and clear something up for any first-timers (as this was unclear to me when I was doing my initial research) - SerMMI is an abbreviation used by the manufacturer meaning "Serial Man-Machine Interface" or similar. This firmware runs the module in master mode ie. emulated button push-button input and scrolling text display output. The firmware was originally found on a Venice 7 module contained in a Sony radio, but will work on most Venice 7 and Verona DAB modules.

    I had trouble initially with flashing the module with the SerMMI firmware as I could not get a stable read or verify of the existing firmware. I was using a using an old laptop (the only computer in the house with LTP) with a very crude LTP programmer with no added components.

    I tried shortening the LTP cable from 2m to 30cm and this improved the error rate slightly but still no stability. Building a simple resistor network helped also helped, as did removing the noisy switch mode power supply and running the radio from batteries, but still not perfect. I ended up building a desktop pc from parts I had that weren't in use and it read and verified the firmware perfectly first time. As did it write and verify the new SerMMI firmware first time.

    I hooked up my TTL 232 converter and was playing with the stand-alone app within seconds. I was using the existing radio to generate the 3.3v and 1.2v from batteries.

    I didn't really play much more until my USB TTL converter boards turned up from China. They had a useful 3.3v rail built in (albeit a little noisy) and I was able to use sections of the existing radio PCB to generate the 1.2v rail. At this point it was more transportable and I was able to transfer it to my car PC in bench test. Roadrunner had support for the project built in, and I was able to set it up very easily.

    My next steps are making a PCB and getting other aspects of the car PC working. I'm waiting for an etch tank to pop up on ebay to replace my last one that cracked Acid everywhere.

    Thanks again for the help!

  7. #1637
    ibf
    ibf is offline
    Variable Bitrate
    Join Date
    Oct 2010
    Posts
    245
    As far as I remember not many was succesfull flashing the firmware using laptop parallel port. Im pretty sure this has been mentioned over at digital-car forum. Im using a 1.5m cable but thats with a buffer, it work even at the fastest setting. Maybe Im just lucky, normally short cable is recommended.

    Thanks for sharing and good luck with your project.
    Last edited by ibf; 04-30-2012 at 09:02 AM.

  8. #1638
    Newbie
    Join Date
    Feb 2012
    Location
    UK
    Posts
    49
    Good to see you got the firmware flashed in the end Powerspring! I had a similar painful experience as I decided to write my own usb micro controller spi programmer from scratch, but that was my own fault I guess!
    I too am currently working on a PCB so the verona can live outside its 'mother' radio. Plus putting a micro on there so that I can experiment with producing the old 'usb over audio'.

    On the PCB subject does anyone have any tips for the design? I remember back in the thread, some discussions about power supply considerations. Capacitors/decoupling, regulators, grounding/screening practice etc that where found to work.
    I have looked at all the examples that I can find, compared with the Silicon Chip circuit and the various radios I have. They all seem to vary in some way.

    Although I guess reducing noise will be an important factor, particularly if I have a micro controller on board.

    Here's my version of the sermmi test app if anyone wants to give it a try.

    SerialMMItest.exe

    Name:  DABTest.jpg
Views: 896
Size:  81.4 KB

  9. #1639
    Newbie
    Join Date
    Jan 2012
    Posts
    9
    Feel free to show us your layout and we can comment it.
    As usual a clean design is essential, low noise regulators, adequate capacitance and ESR to avoid oscillation.
    The radio circuits are sensitive to noise in the supplies, so I would go for low noise (modern) LDO if possible. Ferrite between the USB 5V and the LDO (in series) can help reducing USB crappy noise.
    If you have USB MCU on the same board I would recommend to try to separate USB and the DAB as much as possible, preferably using a separate +3V3 power supply for the USB parts. And decouple it well to reduce noise, again.
    Good luck.

  10. #1640
    Newbie
    Join Date
    Feb 2012
    Location
    UK
    Posts
    49
    Thanks for the tips jerome, I think I'll go for the split supplies as you suggest. I'm also presuming having separate grounds for the radio and micro sections would be a good idea?

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •