Other Parts Discussed in Thread: AFE4405, , AFE4490, AFE4400, MSP430F5529
Hello,
I have an AFE4405EVM board and want to interface it with an Arduino. The Arduino board is supposed to do further processing on sensor data. In other words, I am looking for a way to access AFE4405 data outside the GUI application. These are a few ideas I have:
- using the UART interface and message protocol (I have v4.0 which is for AFE4400/AFE4490) to forward sensor data to Arduino board. I believed J30 DB-9 connector was for this purpose, but when I studied PCB layouts more carefully, I realized that J30 is not connected to UART of MSP430F559. What is the role of this connector? I didn't see any related information in schematics, either.
- there is a 4 pin header (J3) where TXD and RXD signals of the MSP430F5529 (UCA1) are available. I believe this can be the UART interface that Arduino can use for communication with AFE4405EVM. Is this correct?
- there are 3 test points, AFE_SDA, AFE_SCL, and ADC_RDY, for monitoring purposes. I don't think any of these can be used for communication with Arduino, because AFE4405 is set on I2C mode by MSP430F5529 which is controlling the bus and handling the sensor information internally and to the GUI application.
- for my own understanding, is it correct that the USB interface to PC and UART interface I am trying to use with Arduino are both controlled with the same message protocol? So, one might be able to interface the USB to any other host than GUI on PC?
So, the only plausible way, if any, is to use J3 header for UART. Does the firmware support this? and is the message protocol for AFE4405EVM different from AFE4400/AFE4490EVM? If yes, please share it. I also need to know if access to MSP430 firmware source code is possible. Please help me with any alternative solution that is possible. I am hesitant about UART because I am not sure about its speed. I also think that there is no way to understand ADC conversion is completed, so Arduino may lose data.
I loook forward for you help. Thanks a lot.
Mona