- Fri Jan 18, 2008 12:40 pm
#41113
I built a pair of boards based on an Atmel ATtiny44 to drive some RF-24G's that I purchased. I configured one board to transmit, and the other to receive, and plugged the receiving board into a computer via serial. I am running the radios in "shockburst" mode, with an 8-bit address, a 16-bit CRC, and a 6-byte payload. While I am getting packets across, there are a few problems:
* I only receive packets if the transmitter is plugged into the bench power supply (not a battery). If I connect a ground line from the bench to a battery-powered board occasionally lets a packet or two through, but not reliably.
* I'm only getting about 70% of packets anyway - and they come in predictable waves: I receive approximately 20 packets, then drop 10, then get 20.
* The performance seems highly dependent on my body's proximity to the transmitter. Sometimes, even when the transmitter is on the bench power supply, no packets will come through. But if I put my hands or arms near the transmitter, packets start flowing in.
Do you have any suggestions for how I might debug this problem? Have you experienced anything like it?
Thanks,
Charlie
* I only receive packets if the transmitter is plugged into the bench power supply (not a battery). If I connect a ground line from the bench to a battery-powered board occasionally lets a packet or two through, but not reliably.
* I'm only getting about 70% of packets anyway - and they come in predictable waves: I receive approximately 20 packets, then drop 10, then get 20.
* The performance seems highly dependent on my body's proximity to the transmitter. Sometimes, even when the transmitter is on the bench power supply, no packets will come through. But if I put my hands or arms near the transmitter, packets start flowing in.
Do you have any suggestions for how I might debug this problem? Have you experienced anything like it?
Thanks,
Charlie