Hi,
I want to use the DSP Shannon (EVM6678L) for I2C communication with an external device (slave).
How can I obtain the external pins I2C (CLK & SDA) from the Advantech EVM6678L [revision 1.0 & 3.0] ?
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.
Hi,
I want to use the DSP Shannon (EVM6678L) for I2C communication with an external device (slave).
How can I obtain the external pins I2C (CLK & SDA) from the Advantech EVM6678L [revision 1.0 & 3.0] ?
They're brought out to a header on the EVM and this is documented in the Technical Reference Manual as well as the Schematics of the board. This information can be found on Advantech's website.
Best Regards,
Chad
Chad,
I’m trying to use the I2C/Smbus with an external device (e.g motherboard of the computer).
So the EVM 6678L is plugging in the PCIe slot via an AMC to PCIe adaptor TMDXEVMPCI
- PCB revision 17-00107-03
- PCA revision 18-00107-03
So in the datasheet (schematic of TMDXEVMPCI ) i found :
But in the datasheet_schematic of EVM 6678L I found:
if not how can i bring the I2C pins (SCL & SDA)
No, you can't use the SMB_SCL/SDA pins if you follow the schematics they're from the MSP430 not the DSP.
if not how can i bring the I2C pins (SCL & SDA)
Only the PCIe pins are going to the Motherboard. The other Pins are available at the AMC Header. Such as pins 159/160 of the AMC Header go through (so that's where you could potentially wire these from for a testing environment.
I'm not sure what you mean here. Anything connected to I2C bus will be part of the I2C interface. I2C is an Open Drain interface (i.e. you can tag a bunch of I2C interfaces off of it, each with it's own Address - what goes on the line is the Address (to tell the device you're accessing that it's data is coming next) and then the data - That's a bit oversimplified but is the general concept of I2C.)
CSL is available w/ examples as part of the MCSDK.