I am using Si4432 RF. I bought this from eBay. I think it's version is v1.0. I can able to send and receive data over separate TX and RX module. But experience little bit problem in bidirectional coding. In both separate and bidirectional coding, unable to clear the ipksent bit even after reading 3 & 4 registers. It is not affecting Individual TX mode. But affects in bidirectional mode. I have used interrupts.
Any help will be greatly appreciated.
Note: I already posted the question here few hrs before. But it is not there now. I don't know whether it is deleted.
I am working on a Fm radio system using Si4735-D60-GU. I want to use the Gpio1 to drive an external component.
All the system is working well, Fm audio receiving, RDS, etc..but there is no way to control the GPIO1.
When I set the propertys GPIO_CTL or GPIO_SET and read them back with the get property command, I read 0x00.
I can read back all the other propertys whith the same function.
It looks like a chip firmware bug ??? Does anyone knows something about it ?? Is there any workaround ??
We got a dab generator TC-2300A in our production line to test dab sensitivity, we play 1kHz signal with the generator while our producats(si4684) cannot found the "station" using dab scanning. with debug message we can see reply bytes from si4684 show RSSI have detected the "station" but with byte 4 FICEER is true, also ACQ = 0, VALID = 0.
1) we have try change the frequency and increase transmitted power even to max, still cannot found.
2) we try our other products using frontier silution can easily found the "station" and streaming out 1khz signal.
3) if change to another generator play recorded files store in its disk, notes, recorded files means record real user case dab staions, no problem.
Now our customer doubt whether this can be a reason cause products pick up less station than frontier, and we also need to get TC-2300A worked to test acoustic features.
please help there, why we cannot found the signal "station", and if there any methods we can try or something we can set to get this generator worked.
Thanks, looking forwards for your reply.
RDS FM radio specification defines the ability to generate emergency warning messages. The RDS spec applies to FM commercial radio. It also implies that an RDS FM receiver will switch to a designated frequency to get that message when the radio transmitter is in range and the beacon is activated. The problem I want to solve is how to program the Si4721 to be a transmitter that can generate an RDS emergency warning message and force the RDS receivers in range to respond to it.
Does anyone know how to do this with the Si4721 radio?
My prototype on the SI4685 is running like hell but I am working with old firmware dab_radio_5_0_5.bin and on AN649 Programming Guide Rev1.9 as on AN851 Schematics and Layout Guide Rev0.2.
Could you please send me an Update on all ?
Hi, I'm trying to make a multiband radio receiver using the SI4743. I'm having a little trouble putting together all of the pieces of wiring diagram to draw a full schematic. I'll be making a cheap 50^2mm test PCB in 2 or 4 layer FR4, power and digital control coming in, PCB handling antennas, processing, amplification, and interfacing to speakers/headphone out. Any other lines to the MCU can be done through ADCs or expanders, so this should be very easy to add to an existing circuit with I2C.
For documentation, I've got the SI4743 datasheet, this blog is helpful ( http://community.silabs.com/t5/Official-Blog-of-Silicon-Labs/Build-an-Arduino-Controlled-AM-FM-SW-Radio/ba-p/171328 ), and Application notes AN400 and AN332 directly apply. Of interest is AN400 section 6, "Whip Antenna for AM/LW/SW Receiver (Si4742/43/44/45 only), Please contact Silicon Labs Application Support for the recommended schematic and antenna layout." Does anybody know if that ever been drawn, or where I could get a description of how to incorporate the SW antenna with the other AM/LW & FM/WB antennas?
I'm assuming there's a good solution using a low-capacitance analog switch, and I'm hoping that this is easy for somebody. I'm trying to keep it simple, just want the radio and an amp chip and maybe some interfacing on 25^2mm of real estate. How do I trick out all of the pins as far as they need to go to get decent reception on most bands (not counting on a good ferrite for AM)?
Hey, thanks for any insight. I'd hate to have to go back to sticking a lead sulfide crystal with a safety pin.
Using a Si4734-D60 radio (ssop24). On FM only, there's is always a repeatable periodic noise, noticeable only at low volumes. Attached are waveforms, and mp3 of the noise itself.
- FM only; occurs even on hard mute. It is always there on FM. It is never there on AM/LW/SW.
- I am using analog only; digital out is not connected.
- The noise is low level, and does not change level with RX_VOLUME. It is probably 40+dB below fullscale radio blaring, but annoys my client at low volume.
- my pcb is battery-powered, and I turned OFF the micro - there is no i2c traffic or any other noise-generating device on board. I scoped every pin my ssop24 radio, and they are all static, and the power is clean.
- tried beefing up bypassing caps/short,low-inductance traces, bigger/better grounds, and going through design guide layout checklist
- tried shutting off AGC, RDS, fm blend, hicut, and anything else I could find in the giant programmer's reference, to no avail.
Anyone have any ideas, or seen this before?
Which register/bit should I read to determine the current power state (up or down) of the Si4703?
The enable bit resets to 0 after it is powered up, so I can't use that one. The disabled bit resets to 0 after power down, so I can't use that one either.