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.

EVM430-F6779: Build our own Energy Meter

Part Number: EVM430-F6779
Other Parts Discussed in Thread: MSP430F6779A, MSP430F6779, TIDM-AUX-MODULE, MSP430F67791A, TIDM-3PHMTR-TAMP-ESD, MSP-TS430PEU128, MSP432E411Y, MSP432E401Y

Hi,

We are planning to make our own Energy Meter like EVM430-F6779 and then program our own board with EMDC(Energy measurement design center) generated code.

Is it possible ? Is there any license key needed to do this ? What is the role of I2C EEPROM(24C02CSN) on EVM430-F6779 board ?

Does EMDC generated code requires EEPROM to work ? or Is there any license key on EEPROM or it just for storing metrology values ?

Plz reply me as soon as possible.

  • Hello,

    You can use the EMDC-generated code in your design. The licensing stipulations should have been agreed to when you installed EMDC. You can read through them by going through the EMDC installation process (without actually finishing the installation). Also, there should be some licensing information included at the top of the EMDC-generated code. You should be able to read through that too in CCS. I hope that helps.

    Regarding the EEPROM, EMDC does not require it to function. The external EEPROM is another option for data logging. Take a look at the following thread that talks about the purpose of the EEPROM. Depending on your logging requirements, you may be able to just use a high memory device like the MSP430F6779A instead. Basically, you would have whatever memory that's left over from the EMDC code plus your application code. Our FRAM devices are superior for data logging since they write endurance is much much higher. If you do need an EEPROM, you may want to consider one of the FRAM devices as an alternative.

    MSP430F67791A: Purpose for EEPROM in TIDM-THDREADING design

    Also, I'll address your other thread about the serial data coming from the EMDC-programmed device tomorrow. Thanks.

    Regards,

    James

  • Thanks James.
    How to enable LCD & RTC Functions in EMDC generated code?
  • Hello,

    Make sure you use the A-version device for your design (e.g. not MSP430F6779 but MSP430F6779A). Regarding those functions, unfortunately they are not part of the EMDC-generated code. You can definitely add these functions to the EMDC-generated code.

    I'd recommend starting with the LCD and RTC code examples. You could also refer to the legacy Energy library that's based in IAR and port the LCD-related code over into the CCS EMDC application code. For the RTC, I'd recommend looking at the TIDM-AUX-MODULE reference design - it's an excellent resource.

    Regards,

    James

  • Hi James,

    We are using EVM430-F6779 board with MSP430F67791A device for our design.

    Shall we use example EMDC project image of EVM430F6779_CT_3V_3C_50Hz  directly for this device ? because this EVM430F6779_CT_3V_3C_50Hz project is for MSP430F6779.

    Then we are planning to make our own Energy Meter exactly like EVM430-F6779 board. After that we are trying to deploy this same example project EVM430F6779_CT_3V_3C_50Hz into our own energy meter kit.

    Is it possible ? or Is there any issues we have to face for using this code?

  • Hello,

    Sorry about delay as I've had other pressing priorities.

    applied automation said:
    We are using EVM430-F6779 board with MSP430F67791A device for our design.

    That's great. This EVM allows you to use either the F6779, F67791, F6779A or F67791A (although we recommend the A-versions for new designs as mentioned earlier). The reason for this is due to these devices being pin-to-pin compatible.

    applied automation said:
    Shall we use example EMDC project image of EVM430F6779_CT_3V_3C_50Hz  directly for this device ? because this EVM430F6779_CT_3V_3C_50Hz project is for MSP430F6779.

    You could. The EVM430F6779_CT_3V_3C_50Hz binary that comes with EMDC has been pre-calibrated on one of our EVM430-F6779 boards, so due to board-to-board variations (devices, passives, sensors, PCB, etc.), your board may not be as accurate as it could be if it was calibrated using an accurate test source. However, if the results are close enough, it may work fine. It depends on your accuracy requirements.

    applied automation said:
    Then we are planning to make our own Energy Meter exactly like EVM430-F6779 board. After that we are trying to deploy this same example project EVM430F6779_CT_3V_3C_50Hz into our own energy meter kit.

    The EVM430-F6779 has been designed as an example that you can use for designing your system. You can use the EMDC project to reconfigure the sensors and MCU for your system and then calibrate it if possible.

    applied automation said:
    Is it possible ? or Is there any issues we have to face for using this code?

    Outside of the metrology functions that EMDC enables, you'll need to think about your application code, configuring the LCD, status I/Os, AUX modules for backup power supplies, isolation on the communication connections, crystal etc. Basically, everything else that's talked about in the EVM430-F6779's user's guide as well as some of the related reference designs such as TIDM-AUX-MODULE and TIDM-3PHMTR-TAMP-ESD.

    I hope this helps!

    Regards,

    James

  • Hi James,

    I want to thank you for taking time out to answer my question . I am sure that you are busy, and I appreciate you taking the time to respond personally to me. Thank you again. I am looking forward to implementing many of your suggestions.

    We are very new to TI controllers. Now we are planning to do our projects using TI controllers.
    So please suggest any Standard Controller with development kit for us as a starter.
  • Hello,

    applied automation said:
    I want to thank you for taking time out to answer my question . I am sure that you are busy, and I appreciate you taking the time to respond personally to me. Thank you again. I am looking forward to implementing many of your suggestions.

    Absolutely! Thanks for your kind feedback.

    applied automation said:
    We are very new to TI controllers. Now we are planning to do our projects using TI controllers.

    We're thrilled that you're using our microcontrollers.

    applied automation said:
    So please suggest any Standard Controller with development kit for us as a starter.

    Is this for the same project or another project? If it's for this embedded metering project, then the EVM430-F6779 is useful for testing, evaluation and comparing your design. If you already have one or are unable to purchase this, then I'd recommend the target board (MSP-TS430PEU128) for the MSP430F6779(1)(A). It's a break-out board that allows you to develop code while providing easy access to the I/Os.

    If it's for a different non-metering project or you just need a general-purpose MCU, then I'd recommend a device from our FRAM value line.

    MSP430™ value line & general purpose microcontrollers

    Regards,

    James

  • Hi James,
    We just need a general-purpose MCU. We are very new to TI controllers so please suggest me any basic 32bit controller with development kit for us as a starter and suggest ARM controller also.
  • Hello,

    Our MSP430 devices are not 32-bit or ARM-based, but we do offer several 32-bit SimpleLink MCUs for general purpose or wireless connectivity. Take a look at the MSP432 family to get started.

    SimpleLinkTM MCU platform

    Regards,

    James

  • Hi,
    Whether MSP432P401R supports Ethernet or not ?
    Which ARM MCU is best TIVA C series or MSP432 ?
    Is there any MCU with External PHY ?
    Plz suggest me 16bit or 32bit MCU with Integrated or External Ethernet PHY Support.
  • Hello,

    Looking at the devices under the link provided above, I found the MSP432E401Y and MSP432E411Y SimpleLink MCUs which are 32-bit ARM MCUs with integrated ethernet MAC + PHY. These MCU are my best suggestions.

    Regards,

    James
  • Hi James,

    Thanks for your suggestion.It was of great help to me.

    Is there any 16-bit MCU with Ethernet (Integrated or External MAC) support ?

  • Hello,

    applied automation said:
    Is there any 16-bit MCU with Ethernet (Integrated or External MAC) support ?

    We don't offer any 16-bit MSP430 devices with the integrated Ethernet MAC and PHY, so MSP432 would be my best recommendation. Depending on your requirements, you could check TI's Ethernet PHY products but unfortunately I'm not very experienced with those devices. Hope this helps.

    Ethernet PHY – Products

    Is there anything else I can help you with before we close this thread?

    Regards,

    James

**Attention** This is a public forum