How to use CYWUSB6935 with CYRF6936 ?

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Anonymous
Not applicable

 I am having some old modules of CYWUSB6935 . Cypress do not sell them anymore . I want to use the exsisting CYWUSB6935 along with the CYRF6936 . Is it possible ? If so how do i implement it ?

0 Likes
3 Replies
ShopithamR_26
Employee
Employee
25 replies posted 10 replies posted 5 replies posted

 The CYRF6936 is back ward compatible with CYWUSB6935 .

   

Our WUSB LP TRM , section 7.3 available in the following link http://www.cypress.com/?docID=47055 gives information on how to make CYRF6936 backward compatible with CYWUSB6935.

   

 If you are using Cypress PSoC  to control the WUSB LP devices then you can use our LP Driver files available in the following link http://www.cypress.com/?rID=14467  to write the C code to operate our WUSB Device. You need to add the C files to the PSoC . 

   


   

The following code initializes the radio to enable the backward compatability.

   


   

void main()

   

{

   

M8C_EnableInt;

   

SPIM_Radio_Start();

   

RadioInit(0x05,0x16);

   

RadioSetTxConfig(0x16);

   

RadioWrite(RF_CFG_ADR, 0x4B);

   

RadioSetXactConfig(0x05);

   

RadioSetFrameConfig(0x00);

   

RadioWrite(TX_OVERRIDE_ADR,0x04);

   

RadioWrite(RX_OVERRIDE_ADR,0x14);

   

RadioWrite(ANALOG_CTRL_ADR, 0x01);

   

RadioSetThreshold32(0x03);

   

RadioWrite(EOP_CTRL_ADR, 0x01);

   

RadioSetPreamblePattern(0xAAAA);

   

RadioSetFrequency(Freq);

   

while(1)

   

{

   

Enter your application code to transmit and receive .

   

}

   


   

}

   


   

If you are not using any Cypress PSoC and you are using some other MCU then kindly use the LP radio driver and above code snippet as your reference to create your code.

   

 

   

Regards,
SRAM

   
        
0 Likes
ShopithamR_26
Employee
Employee
25 replies posted 10 replies posted 5 replies posted

 You can use CYRF7936 as well with CYWUSB6935 . However  in that case you need to use CYRF7936 only with PSoC . 

   

You can use the code snippet shared earlier for CYRF7936 as well.

   

 

   

Regards,
SRAM

0 Likes
Anonymous
Not applicable

 A related question: We do have an old design that is using the CYWUSB6935 and have just received a customer request for it. How similar is the register set of the CYRS6936 to the CYWUSB6935? Will we need to make many changes to our firmware?

   

We are not using the standard libraries for the protocol, so changes are not just a matter of doing a new build.

0 Likes