The Brains for my LED Lighting System currently look like this:
To the left is a TP-Link 703 pocket router connected to a WIZ812MJ Ethernet Module which is assembled onto an adapter board together with a Teensy++2. the two ethernet Jacks carry I2C bus signals to the LED shields. This works nicely but for my next project I wanted to use a Teensy3 in conjunction with a WIZ820io. I had some success getting the WIZ820io to "talk" to the Teensy3 on a breadboard so I have started laying out an adapter board similar to the one above. As opposed to the adapter in the image, however I wanted to be able to "stack" the new adapter board onto the LED shield, equivalent to how one does that with a normal Arduino. As the shield really only needs GND, SDA, SCL to connect to the adapter board there were too few traces on the board to justify its existence and the cast majority of the Teesny3 pins went unused. So I decided to try routing these in Arduino fashion and this is the WIP so far:
I have yet to connect the I2C bus signals to the ethernet jack in the lower left part. Here's one question:
Is the I2C hardware on the Teensy3 FM+ compatible ?
I am aware that it can run the I2C bus at frequencies much in excess of 1MHz but FM+ means that they can also drive more current in order to deal with higher bus capacitance. The dual row of 8-pin headers are meant to receive a I2C buffer e.g. a PCA9600 in case one wants to drive the I2C bus over long wires.
The second question: Is the Teensy3 I2C hardware 5V tolerant ?
I've had no problems connection it to the 5V LED shield but not for extended periods of time and I 'd rather not take chances ;-).....
To the left is a TP-Link 703 pocket router connected to a WIZ812MJ Ethernet Module which is assembled onto an adapter board together with a Teensy++2. the two ethernet Jacks carry I2C bus signals to the LED shields. This works nicely but for my next project I wanted to use a Teensy3 in conjunction with a WIZ820io. I had some success getting the WIZ820io to "talk" to the Teensy3 on a breadboard so I have started laying out an adapter board similar to the one above. As opposed to the adapter in the image, however I wanted to be able to "stack" the new adapter board onto the LED shield, equivalent to how one does that with a normal Arduino. As the shield really only needs GND, SDA, SCL to connect to the adapter board there were too few traces on the board to justify its existence and the cast majority of the Teesny3 pins went unused. So I decided to try routing these in Arduino fashion and this is the WIP so far:
I have yet to connect the I2C bus signals to the ethernet jack in the lower left part. Here's one question:
Is the I2C hardware on the Teensy3 FM+ compatible ?
I am aware that it can run the I2C bus at frequencies much in excess of 1MHz but FM+ means that they can also drive more current in order to deal with higher bus capacitance. The dual row of 8-pin headers are meant to receive a I2C buffer e.g. a PCA9600 in case one wants to drive the I2C bus over long wires.
The second question: Is the Teensy3 I2C hardware 5V tolerant ?
I've had no problems connection it to the 5V LED shield but not for extended periods of time and I 'd rather not take chances ;-).....
Last edited: