It has the following pinouts,
Code: Select all
---
GND -| |- L-Audio
Ant -| |- NC
GND -| |- R-Audio
A1 -| |- D1
A2 -| |- D2
A3 -| |- D3 (Seems to be OUTPUT, nothing goes IN on this pin)
FMS -| |- 3.3v
---
FMS: FM Stereo LED indicator
but, this seems to be it's format, receiving nothing but direct commands, and lacking volume controls..
CH+
CH-
CHxxx.xx (allowing input of channel frequency, and seems it MUST be 3.2 format)
DX
LOCAL
AUTO (I assume auto is the selection of DX and local by itself, whatever those modes do anyway)
POLL (when this command is provoked, it sends back the following:
Code: Select all
FM/DX/ST/106.7MHZ/-||||||||x-
FREQ-US (this seems to make it channel surf in .2 odd increments)
FREQ-BRIT (this seems to make it channel surf in .1 increments)
and finally
HD-ENABLE (as far as I know, this chip has NO HD-Radio functions, but I could be wrong? enabling it makes it sound like MPEG distortion, and a small 4 second delay on sound)
oh, and the data MUST be sent to it at 1KB a second.. any faster or slower, and the chip fails to receive data.. when you do a POLL command, it constantly sends the poll data, updating at 1KB/S speeds, and updates every 3 seconds..
can this be put on a Genny cartridge, while still having a ROM chip on the cartridge to control it?
EDIT: oh, and if this is possible, how can I have the Genesis parse the POLL data? The structure seems to change.. for example:
Code: Select all
FM/DX/ST/106.7MHZ/-||||||||x-
Code: Select all
FM/DX/95.3MHZ/-|||xxxxxx-
EDIT3: This is what the IC sounds like decoding HD-Radio.. sounds like crap to me... (this is with the chip on a test board, with NO address lines connected.. it seems to run fine without the address lines.. so for what they do, I have NO idea! They do seem to change the POLL data around though)
http://blackevilweredragon.spymac.com/hdradioic1.aifc
http://blackevilweredragon.spymac.com/hdradioic2.aifc