Hello, I am seeking advice for my next project.
Its a pretty advanced led project running off of various pixel generators like simple fractals ect…, bluetooth, IR…
My pcb cannot be any larger than 10mm wide so I am limited on what micros I can use, even the AT91SAM3 bga is too large, but I need as much speed as possible mainly for future upgrades. So I was wondering what some might think about using 2 micros to perform various tasks. For example: Micro-1 will crunch the pixel generators, then after generating the frame send the data via I2C to Micro-2, then immediately start on the next frame. Micro-2 will send the data to the led strips to update the new frame, Micro-2 can also take care of bluetooth communication and IR input.
I am not familiar with I2C or working with multiple microcontrollers so I don’t know how much this will actually increase performance.
Possible micro setup would be Teensy 3 for micro-1, Propellers P8X32A for micro-2.
Any advice is appreciated.