Hello
I have started trying to test the CC2564B on my PCB. However, I’m yet to get any signs of life from it! I was wondering if you could clarify the Hardware Flow Control for me?
Looking at §6.4.2.1 of the datasheet, am I correct in my understanding? :
- To send data from Host to Device:
-
Host waits for its CTS (devices RTS) to go low
-
Host sends data until either complete, or Host CTS (Device RTS) goes high
-
- To receive data:
-
Host sets its RTS (Device CTS) low
-
Device sends data
-
Host sets RTS high (Device CTS) when complete (or buffer full)
-
However, this seems different to the UART Transport Layer Spec in Vol 4 of the BlueTooth Specification (referenced in the above section of the devices datasheet) as this seems to be an active high signal. Which is correct in this implementation?
I have tried to use the TI Hardware Evaluation software (Java applet) using an FTDI cable to the BT device directly. However, no matter the settings I gave Windows to use the hardware (or software) flow control, it seemed as if the TI program was overwriting this configuration.
I am now trying with my microcontroller, sending a packet to the device and reading a response using the above process but I don’t seem to be receiving any data.
The nSHUTD pin is high and the device has both clocks (26MHz and 32kHz).
Have you got any other tips for what I could be doing wrong at all?
Best Regards
Bob Bacon