Welcome Guest,Register Now
Log In

ANT Forum

Welcome guest, please Login or Register

   

PCB design using NRF24AP2 1 Ch comm failure

Rank

Total Posts: 4

Joined 2010-07-23

PM

Hi,
I have designed and built a PCB using the NRF24AP2 1 Ch chip, I have followed the reference circuitry in the data sheet. I am using the internal synthesized 32kHz clock. I am having issues getting the ANT to funtion correctly.
I am able to reset the NRF chip and get a startup message

[01][6f][01][CB]

I then set the network key and get a response of:

[A4][03][40][00][46][00][A1]

I then assign the channel and get a response of:

[A4][03][40][01[42][28][8C]

After that response no other communication occurs.
I am able to remove the board that I designed and place any ANT+ drop in module and run the same code and all works as it should. I can only assume that I am having hardware problems unless there is some diffrence between the 8 channel and 1 channel device settings that I am unaware of.

I have attached Saleae logic timing data if you wish to take a look at it. You will need the Saleae logic software (it is free and can be found at http://www.saleae.com/downloads/).

Any help would be greatly appreciated,

Cody [file name=logic_timing.zip size=3166]http://www.thisisant.com/images/fbfiles/files/logic_timing.zip[/file]      
Avatar
RankRankRankRank

Total Posts: 213

Joined 2011-05-02

PM

Hi Cal,

The response you're getting from the Assign Channel command ([A4][03][40][01][[42][28][8C]) indicates that the message you sent had invalid parameters (Massage Code 0x28) as outlined in the ANT Message Protocol and Usage Document. How are you setting the Assign Channel command?      
Rank

Total Posts: 4

Joined 2010-07-23

PM

Ok, I figured it out, simple solution.

I changed to the 1 channel NFR chip in my design and had the code set up for the 8 channel chip. I changed the channel number from 1 to 0 and all is working.

Merry Christmas,

Cody