dukelec / cdbus_doc

CDBUS Resource List
52 stars 12 forks source link

[Question] Using CDBUS for short-length inter-processor communication #1

Open ReimuNotMoe opened 1 year ago

ReimuNotMoe commented 1 year ago

Hello.

I would like to use the CDBUS for short-length (<10cm PCB trace length) high-speed inter-processor communication. Can this be done by only using your SPI to CDBUS chip and/or X1600 and without using RS485 transceivers?

Thanks.

dukelec commented 1 year ago

What you are saying is supported, and the controller can be configured to full duplex mode.

However, this will only support communication between two mcu (or cpu).

Alternatively, more nodes can be supported using single wire serial mode, but the maximum speed cannot be too fast.

ReimuNotMoe commented 1 year ago

What you are saying is supported, and the controller can be configured to full duplex mode.

However, this will only support communication between two mcu (or cpu).

Alternatively, more nodes can be supported using single wire serial mode, but the maximum speed cannot be too fast.

Thanks for your quick reply.

What would be the maximum speed of using the single wire mode and, let's say, 5 nodes?

I want to avoid the RS485 only because the power consumption is too high (comparing to a X1600 in standby mode).

Also, where can I buy the CDCTL chips and evaluation boards?

dukelec commented 1 year ago

The fastest single-wire serial interface may be around 4Mbps, which is related to the wiring, pull-up resistor value, and so on.

RS485 can also be put into low-power mode: turn off the input and output of the 485 interface chip. When you need to wake up the MCU/CPU through the bus, you can monitor the bus 485- signal directly through the IO port, when the bus receives data, the IO port interrupt wakes up the MCU/CPU.

Screenshot_2023-08-21_18-13-17

CDCTL01A chip samples can be sent to you for free (shipping is not free), you can contact me by email.

The chip and related boards will be available on alibaba.com this week, and on more platforms in the future. You can also contact me directly by e-mail for purchase.

ReimuNotMoe commented 1 year ago

I've sent an inquiry email to d@d-l.io.

Thank you very much for the information!