Hi,
I will be designing a new instrument that will be made up of different modules and each module will have Teensy LC or Teensy 3.2. The main module will either have Teensy 3.2 or Teensy 3.6. Different modules will need to share some basic data between each other but will not require very high bandwidth (in practice data rate transfer should be below 5Kbytes per second).
I need some suggestion on what might be the best communication protocol to connect multiple Teensies on a common communication bus.
I am considering:
1. CAN (designed for multiple MCUs and there is a Teensy library)
2. I2C (set the main Teensy as a master and other Teensies as slaves and assign addresses, I need to do more research on this to figure out if the idea is viable)
Thanks for any suggestions,
George
I will be designing a new instrument that will be made up of different modules and each module will have Teensy LC or Teensy 3.2. The main module will either have Teensy 3.2 or Teensy 3.6. Different modules will need to share some basic data between each other but will not require very high bandwidth (in practice data rate transfer should be below 5Kbytes per second).
I need some suggestion on what might be the best communication protocol to connect multiple Teensies on a common communication bus.
I am considering:
1. CAN (designed for multiple MCUs and there is a Teensy library)
2. I2C (set the main Teensy as a master and other Teensies as slaves and assign addresses, I need to do more research on this to figure out if the idea is viable)
Thanks for any suggestions,
George