This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

nRF24LE1 control PAW3205DB by two-wire spi

I'm just using nRF24LE1 to make 2.4G wireless mouse, mouse sensor is PAW3205DB-TJ3T. But i got a problem, PAW3205DB-TJ3T uses two-wire spi(SCKL+SDIO), nRF24LE1 only supports four-wire spi. So, what can i do?

---------update-------

I'm very grateful to you for your reply.I really want to give up.Because i have asked many people but nobody answer me.

This is the PAW3205DB Datasheet contains protocol and timing. link: pan.baidu.com/.../1kVIYrLP PWD: s7mp

I have try to use bit-bang the interface. But it has some problem. My code,read the ID to test communication is ok. RF_Mouse_PAW3205.zip

sometime,it will be ok when the mouse don`t move. I can read 0x30 at address 0x00, read 0xd1 at 0x01. image description image description

It will be fail when the mouse move. I try many times... image description

Detail logic: normal.logicdata abnormal.logicdata

  • One comment here - I was looking into something completely different to do with running Secure Digital (SD) cards using an SPI interface and came across an idea to tie MISO and MOSI together with either one or two 10k resistors and connect the combination to the single SDIO pin. I think the right way may be to connect the SDIO directly to MOSI and via a 10K resistor to MISO. When you are sending data you receive the data you send as both MOSI and the SDIO pin should be high impedence, when you receive, you clock out 0s on MOSI to hold it low and the SDIO pin actually drives it to the proper level.

    I have no idea if this works, but I've seen a couple of circuits suggesting it might. It's not good enough for me to try with the SD implementation I have to work with but I remembered this thread

    MISO ------------- SDIO--|
    MOSI ----wwww ---- SDIO--|
               10k
    
  • Hello I’m trying to make a small wireless mouse pcb module with the Nordic chip and a similar sensor the paw3204db-tj3r can you help me make the pcb and program code? 

Related