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.

MSP430I2040: EVM430-I2040S

Part Number: MSP430I2040
Other Parts Discussed in Thread: EVM430-I2040S, MSP-EXP430F5529LP, MSP-FET, MSP-ISO

Hello,

I'm trying to run the calibration software, but I see that the Energy Measurement Design Centre doesn't generate code that can be use with the Calibration software.

After spending some time looking, I found the emeter-metrology-i4020 change the device and tried to compile again errors.

I then discovered that the file require are not in the zip file.

After looking through a number of threads it looks like it might be in the slac488.zip file but I can t find this either.

Has anyone got a complete design for the EVM430-I2040S they could share with me to allow me to interface with the PC calibration software.

Thanks,

Colin.

  • Hi Colin,

    The Energy Measurement Design Center (EMDC) can be used for system calibration. The calibration software you are referring to is the legacy IAR-based solution. This is entirely separate from EMDC and they shouldn't be used together.

    EMDC allows you to configure the library, generate the code and then calibrate your system. If you haven't reviewed it yet, I would highly recommend reviewing the EMDC Technology Guide (for future readers, this link is for v1.40, so please check the EMDC product page to ensure it's the latest version).

  • Hi James,

    Thanks, this was getting confusing with all the different solution.

    I was trying to use the EMDC, the technology guide answers a lot of my questions.

    I see from the EMDC technology guide you need the MSP-EXP430F5529LP , is it possible to use just the FET with the ISO?

     I've programmed the the EVM with the fet, can I use an isolated serial RS232 cable, do I need to change the PID VID?

    Can I also change the baud rate of the EMDC calibration software?

  • Hi Colin,

    Thanks, this was getting confusing with all the different solution.

    I was trying to use the EMDC, the technology guide answers a lot of my questions.

    I'm glad to hear the EMDC Technology Guide was helpful. Thanks for leveraging it.

    I see from the EMDC technology guide you need the MSP-EXP430F5529LP , is it possible to use just the FET with the ISO?

    The MSP-EXP430F5529LP is used as a USB HID bridge that converts UART to USB packets. The MSP-FET does have a back-channel UART feature, but it functions as serial adapter using a USB CDC connection. So, the MSP-FET cannot be used to communicate with the EMDC GUI. However, it is an important tool that can be used to program the EVM430-i2040S.

     I've programmed the the EVM with the fet, can I use an isolated serial RS232 cable, do I need to change the PID VID?

    I would recommend using the tools and hardware connections mentioned in the EMDC Technology Guide. The older IAR-based solution used a USB CDC approach, so a normal USB-to-RS232 serial adapter could be used with the isolated RS232 port on the EVM. Our newer more advanced GUIs use USB HID devices to avoid driver issues on the user side (they are just plug-and-play). Thus, we recommend using the MSP-ISO for optional isolation along with the MSP-EXP430F5529LP as the USB HID bridge. There is a small header on the EVM that allows you to connect to the UART RX, TX, VCC and GND pins to enable communication with the EMDC GUI. There's a table in the EMDC Technology Guide that describes those connections.

    Ideally, the EVMs would feature an integrated HID bridge for easier connections but since the headers are available on the EVMs, it didn't make sense to redesign the boards. I will say that while the EMDC connections may be more difficult, I can say from experience that it's much easier to use EMDC to make changes to the software library. With our previous solution, it took me several weeks just to add energy measurement and change the ADC sampling frequency from 4 to 8 kHz. I'd gladly spend a day or two making jumper wire connections than weeks on software development.

    Can I also change the baud rate of the EMDC calibration software?

    You can change the baud rate in the EMDC-generated code, but the EMDC GUI requires 250kbaud. Assuming you integrate the functionality of the EVM into a larger system, you could lower the baud rate if necessary but keep in mind that the minimum baud rate may depend on the number of phases in the system and how many results need to be sent out between updates.