This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC3000 in a multislave environment

Other Parts Discussed in Thread: CC2520, CC3100

Hello,

I currently develop a Gateway which should be able to communicate with Wireless Lan over a CC3000 (LSR TiWi-Modul) and 802.15.4 with a CC2520-EM Modul.
Both modules are placed on the DK-LM3S9B96-EM2 Expansion Board. If I connect only one of this modules, they work very well. But if I want to use the CC2520 and the CC3000 at the same time, the CC2520 won't work, because the CC3000 holds the MISO line high (the CC3000 is deselected -> CS high).

The modules use the same SPI and have separate Chip Selects.

In TIWI-SL Datasheet on page 26 there is a reference to this problem: "Data OUT - when this line is shared between the different devices, it must be set to go to a 3-state output when /CS is de-asserted".

After some measurements I have found, that the MISO line of the CC3000 isn't high impedance after deselect by default. Is there any posibility to set the MISO line to high impedance via software or do I need a hardware solution?

Thanks in advance

Silvio Roessler