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.

[参考译文] MSP430F6.7791万A:用于TIDM-THDREADING设计中的EEPROM

Guru**** 2394305 points
Other Parts Discussed in Thread: MSP430F6779A, MSP430F6779, TIDM-AUX-MODULE, MSP-FET

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/662101/msp430f67791a-purpose-for-eeprom-in-tidm-thdreading-design

线程中讨论的其他部件:MSP430F6.7791万AMSP430F6779AEVM430-F6779MSP430F6779TIDM-AUX-MODULE,MSP-FETJames

使用TIDM参考设计的MSP430F6.7791万A设计正在进行中。 快速提问。 设计中使用的EEPROM有什么作用?

谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Dan,您好!

    我创建了一个新的主题,因为这个问题与下面主题中的初始问题不同。 请记住这一点,以备将来提问。

    为回答您的问题,EEPROM用于存储与不同时间段,假日,截止日期,每日峰值等相关的多速率计划。多速率功能差别很大。 该软件为单相和三相仪表提供复杂的多速率功能。 它使用极少量的闪存或RAM来执行此操作。 软件可以将所有计划和记录的使用情况存储在外部EEPROM中。 但是,这些计划可以存储在MCU闪存的一个部分中。

    有关EEPROM的更多详细信息,我建议您在源代码和头文件中搜索"EEPROM"。 在'emeter.h'文件中,默认情况下外部EEPROM支持被禁用。 其他有用的文件包括'emeter-3ph-neutr-6779.h','iiceprom.c','emeter-structs.h','emeter-toolkit-custom.h'和'emeter-Multirate.h'。

    /*仅使用MSP430
    的信息存储器即可满足许多数据记录要求。 如果需要外部串行EEPROM以满足更
    复杂的要求,此开关将启用
    I2C类型串行EEPROM的接口。
    工具包中包含了驱动这些EEPROM的基本例程。 实际存储和检索
    信息的例程由计量器设计人员执行。 */
    #UNDEF external_eeprom_support 

    此致,

    詹姆斯

    MSP客户应用程序

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    詹姆斯:

    谢谢。 我们将提供占地面积,并在将来确定是否填充/使用它。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    听起来不错!

    此致,

    詹姆斯

    MSP客户应用程序
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    James,还有一位。

    www.ti.com/.../evm430-f6779页 上,我们看到Code Composer被列为“相关产品”“开发工具”。 在阅读其他文档时,代码IDE似乎是IAR MSP430。 请提供建议。 我们没有用于MSP430的IAR,并且更愿意仅为此项目开发而花费3000美元以上。

    请提供建议。 谢谢Dan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    CCS目前不受支持,但我们将在本季度末发布此支持。

    此致,

    詹姆斯

    MSP客户应用程序
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    James,

    谢谢。 如果您在上面指出的情况下完成了发布,那就好消息了。 你能给我机会吗?

    您也关闭了上一个线程。 在详细检查固件时,我们对能否实现理想目标存有疑问。 似乎有一些低级代码,我们无法访问这些代码,这可能是需要的。

    您能否解决以下问题?

    仪表芯片上有7 A/DS。 现在在3相应用中,它们被分配为4个CTS和3个电压输入。

    "理想情况下",我们确实希望使用5个CTS和2个电压输入120V L1和120V L2。

    其中3个CTS将位于L1上,2个CTS位于L2上


    使用当前固件:

    我们是否能够将测量电压的3个A/DS中的一个分配给用于第5个CT?

    我们是否能够读取寄存器,为4个CT (最好是5个CT)中的每一个单独获取KW?

    我们是否能够读取4个CT (最好是第5个CT)的寄存器并获得每个CT的电流?

    我们是否能够读取L1和L2的寄存器并获得电压?

    谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,

    谢谢。 如果您在上面指出的情况下完成了发布,那就好消息了。 您能给我机会吗?[/QUOT]

    我们正在努力完成这项工作,这不是一项容易的任务。 除了CCS支持之外,另一个目标是使一切更易于使用。 我会随时向您发布最新信息,并在完成后直接联系您。

    使用当前固件:

    我们是否能够将测量电压的3个A/DS中的一个分配给用于第5个CT?

    我们是否能够读取寄存器,为4个CT (最好是5个CT)中的每一个单独获取KW?

    我们是否能够读取4个CT (最好是第5个CT)的寄存器并获得每个CT的电流?

    我们是否能够读取L1和L2的寄存器并获得电压?[/QUOT]

    您所描述的内容是可能的,但这需要一些工作。 是否可以更改固件以执行此操作? 当然。 MSP430F6779A是否支持7 Sigma Delta ADC差动输入通道? 是的。 首先,我建议购买EVM430-F6779,熟悉代码和代码,并开始修改代码以支持2电压而非3电压,了解当前通道的设置方式等

    另一种开发方案是将MSP430F6779A与目标板配合使用。 当我无法进入实验室时,我使用信号发生器成功模拟从CT或分流到差分输入的输入。

    此致,

    詹姆斯

    MSP客户应用程序

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    詹姆斯:

    感谢CCS更新。

    担心必须将3相表代码修改为不是为其设计的代码的风险。

    相反,对于有240V分线和中性线的美国仪表,是否有2相仪表解决方案? 如果是,它是否有相角计算器来确定电源通过CT的方向? 在这种情况下,我们将使用两个仪表IC来观看4个CTS。

    很抱歉有问题。 这是一个大项目,我们希望从一开始就获得正确的解决方案。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,

    感谢您提供更多详细信息,我理解您的顾虑。 很遗憾,我们没有与您的应用程序完全匹配的源代码。 但是,这是一个很好的开始,看看'etroico-template.h'文件,您可以将相位数更改为2 (#define NUM_THENS 2),电压通道数更改为2 (#define voltage_channels 2),然后将当前通道数更改为4 (#define current_channels 4)。 根据我对代码的经验,有一种逻辑应该自动更改不同相位和信道配置的结构等。 接下来,您需要定义哪些信道正在执行什么操作(例如 通道0是线路1,通道1是线路2,通道2是当前1,等等)。 频道分配在'etrologo-template.h'文件中完成(请参阅下面的代码)。

    /*! ADC信道分配*/
    #define phone_1_voltage_adc_channel 0
    #define phone_1_current_ADC_channel 4
    #define phone_2_voltage_ADC_channel 1
    #define phone_2_current_ADC_channel 5
    #define phone_3_voltage_ADC_channel 2
    #define phone_3_current_ADC_channel 6
    #define neuted_current_adc_channel 3. 

    我相信MSP430F6779(A)可以满足您的要求,因为它支持7个信道。 同样,我仍然建议购买EVM430-F6779,熟悉代码,然后将通道配置从3修改为2。

    如果您还不能购买EVM,也许使用信号发生器获得MSP430F6779(A)的目标开发板和输入差分交流信号(显然低于满量程)将有所帮助。 在这里,您可以在通道之间创建相位移,以查看如何测量相位角。

    此致,

    詹姆斯

    MSP客户应用程序

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,James:EVM MSP430F6779的CCS支持是否有任何更新? 这是"本季度末":)丹
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好Daniel:

    感谢您的持续关注。 我们将暂定发布日期设置为4月6日,并且正在尽最大努力实现该日期。 目前,我正在对新库进行广泛的验证测试,同时正在实施其他一些功能。 你不会失望的,我会随时向你发布最新信息。

    此致,

    詹姆斯

    MSP客户应用程序
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    詹姆斯:好消息。 虽然我们的用例略有不同,但我相信,让代码支持它现在所做的3相计量,这是一个很有价值的机会。 将其设置为两个240VAC分相表,一个用于美国市场是有意义的,尤其是随着电动汽车的增长。 双仪表可以单独计量家用和电动汽车充电器。 在Cali,EV充电器经常使用两米。(昂贵)在GA,我所在的地区(我为我的EV购买了11点至7点的电力,每千瓦时为$.01/KWh),这是一个仪表。 对我们来说很好,但对电力公司来说不好,因为我们计划在晚上11点之后继续大量的房屋负荷。

    物有所值 希望你去那里:)丹
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,James:是否有任何Code Composer移植计量代码更新? 谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Dan,您好!

    感谢您的耐心等待。

    我很高兴地通知您,新的能源测量设计中心和软件库的正式软件版本可在TI.com上获取。 它支持CCS,并包括支持的EVM的文档和设计中心示例。 请从以下链接下载并安装版本:

    如果您有任何疑问,请告诉我。

    此致,

    詹姆斯

    MSP客户应用程序

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    詹姆斯:

    太棒了,谢谢!   不要认为这些文件已经通过上面的链接发布:   http://www.ti.com/tool/download/MSP430-ENERGY-MEASUREMENT

    会继续尝试。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Dan,您好!

    这很奇怪。 您可以尝试其他浏览器吗? 您能在页面上看到任何内容吗? 我能够在我们的网络之外访问该页面,因此我不确定为什么无法访问这些文件。 请随时向我发布最新信息。

    此致,

    詹姆斯

    MSP客户应用程序
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    詹姆斯:很奇怪。 局域网中有多个浏览器和多台计算机。 不好 笔记本电脑连接到Verizon电话,不好。 注8使用Dolphin Browser,最终获得了它。

    如果我了解您使用GUI所做的事情,那么您可以快速浏览一下,太棒了。

    谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Dan,您好!

    我很高兴您能访问它。 对于其他浏览器,您可能会尝试清除您的浏览历史记录和Cookie。 我们非常高兴最终将此版本发布到Web上。 这是一项巨大的工作,我们期待着听到它如何帮助用户及其反馈。

    此致,

    詹姆斯

    MSP客户应用程序
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,James:

    现在开发板已经开始运行 ,我们的版本的布局已经开始。   它将被完全剥离(例如无显示)。   我们希望使用6779A的100 PIN版本。  我们将以与参考设计完全相同的方式映射IO。  使用相同的固件基座是否有任何问题?

    此外,您是否可以帮助或建议在何处发布硬件问题,特别是有关所有电源要求的问题?  从有关 DVCC,AVCC,AUXVCC1,AUXVCC2,AUXVCC3, VASYS1,VASYS2,DVSYS1,DVSYS2。  我们将为整个主板提供单个3.4 VDC电源。  

    谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,

    您的上一个帖子似乎已被截掉。 您可以重新发布吗? 谢谢。

    此致,

    詹姆斯

    MSP客户应用程序
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,James:

    现在开发板已经开始运行,我们的版本的布局已经开始。 它将被完全剥离(例如无显示)。 我们希望使用6779A的100 PIN版本。 我们将以与参考设计完全相同的方式映射IO。 使用相同的固件基座是否有任何问题?


    谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Dan,您好!

    听起来您正在取得巨大进步! 我认为EVM430-F6779确实具有100针版本的F6779(A),因此只要您进行所有相同的连接,相同的固件库就应该可以工作。 我很高兴您使用的是A版,而不是F6779,因为它有几处改进。

    请注意AUX1,AUX2和AUX3连接。 我建议参考E-meters TI设计(TIDM-AUX-MODULE)的电池管理和辅助电源选项及其用户指南,以了解进行这些连接的一些有用示例。

    新的EMDC工具在软件开发方面是否有帮助? 如果您有任何反馈,请告诉我!

    编辑:EVM430-F6779具有128引脚版本,而不是100引脚版本。

    此致,

    詹姆斯

    MSP客户应用程序

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

     James ,随附一张图纸,显示了我们与100引脚 6779A的连接。  非常少的连接集。  希望确保我们做到这一点。  是否可以审核?  是否有需要特殊端接的(许多)未使用的引脚?  在AUXVCC 和LCDCAP/R33上注意。  谢谢 Dan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Dan,您好!

    首先,让我指出,我在上一个职位上的发言是错误的。 EVM430-F6779使用128引脚版本,而不是100引脚版本。 看着你的关系,没有什么错误会跳到我身上。 对于许多未使用的PIN,它们看起来不错,但您需要将它们切换到端口功能,在代码中输出方向。 有关 详细信息,请参阅数据表中的表4-5。 您需要确保AGND和DGND也已连接。

    接下来,我一定要为DVCC/AVCC (称为CVCC),VDSYS1/VDSYS2/VASYS1/VASYS2 (称为CVSYS),VCORE (称为CVCORE)和AUXVCC3 (称为CAUX3)引脚添加推荐的电容器。 另外,确保为外部振荡器XT1添加负载电容器。 总的来说,请参考EVM430-F6779的原理图,了解从MSP430连接返回一个级别并专注于下一个级别时应保留的内容。 例如,EVM430-F6779的原理图包括"模拟功率"和"数字功率"等部分,其中包括推荐的电容器,以及其他较小的去耦电容器,以获得更好的抗噪性。 最后,请注意JTAG电路。 原理图中有一个"JTAG"部分,但它具有用于在2线和4线JTAG连接之间进行交流的管座,因此在您的设计上复制可能不容易。 有关 详细信息,请参阅《MSP430硬件工具用户指南》中的图2-1。

    希望这能有所帮助!

    此致,

    詹姆斯

    MSP客户应用程序

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    詹姆斯:

    排料器布局正在进行中。  我们将遵循您的上述注意事项,并关注参考设计。

    很少有问题。

    1.参考设计表明12 pF晶体帽为DNP。  您在上面陈述以填充它们。   请澄清。  (是否需要观看XTAL偶数100 %。 设备永远不会进入低功耗模式。)

    2.参考设计使用两对三 个0欧姆跳线连接AGND和DGND。   对此有何指导?

    3.我们打算完全按照参考中所示连接4线JTAG,而不使用此处所述的跳线。   相信它是好的

    谢谢

     

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Dan,您好!

    很抱歉回复延迟。 让我回答你的问题。

    计量器布局正在顺利进行。  我们正在关注您的上述注意事项并注意参考设计。[/QUOT]

    非常棒! 做得很好。

    [报价用户="Daniel Flohr"]1. 参考设计表明12 pF晶体帽为DNP。  您在上面陈述以填充它们。   请澄清。  (是否需要观看XTAL偶数100 %。 设备永远不会进入低功耗模式。)[/QUOT]

    我会填充它们。 出于某种原因,参考设计中的原理图将这些晶体负载电容器显示为DNP,但在我拥有的所有EVM上,它们都存在。 虽然我不是作者,但我将提交一份请求,要求在文档中更改此内容。 基本上,您可以使用内部晶体负载电容器,但它们是在硅中实现的,可能没有高容差,高精度负载电容器那么精确(这一点很重要)。 根据您选择的晶体,内部电容器可能不足以满足所选晶体所需的有效负载电容(罕见但可能)。

    [报价用户="Daniel Flohr"]2. 参考设计使用两对三 个0欧姆跳线连接AGND和DGND。   对此有何指导?[/QUOT]

    这很可能是为了实现星形接地,以最大限度地减少模拟接地和数字接地之间的噪音。 如果需要缓解任何噪音,那么您可以轻松地用电感器替换0欧姆电阻器。 查看这些有关混合信号系统中接地技术的宝贵资源。

    混合信号系统接地已消除阻滞,第1部分

    混合信号系统接地已消除阻滞,第2部分

    [报价用户="Daniel Flohr"]3. 我们打算完全按照参考中所示连接4线JTAG,而不按此连接跳线。   相信它是好的[/QUOT]

    由于要移除跳线,只需确保将JTAG连接器的引脚4 (EXT)连接到DVCC。 在EVM上,当跳线跨越JP10的引脚1和2时,引脚2允许MSP-FET提供DVCC。 您可以看到,这些连接与 我们在MSP430硬件工具用户指南的图2-1中建议的连接非常相似。

    我希望这能有所帮助!

    此致,

    詹姆斯

    MSP客户应用程序

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [报价用户="Daniel Flohr]是否需要观看XTAL偶数100 %。 设备永远不会进入低功耗模式。[/QUOT]

    我错过了这个。 是的,我强烈建议使用XT1。 我们将其用作DCO的FLL参考时钟,它比使用内部REFO作为FLL参考时钟更稳定。

    此致,

    詹姆斯

    MSP客户应用程序

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    詹姆斯:

    非常感谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    詹姆斯:

    再一个。 在电流互感器输入电路上,在二极管和TVS之后,每个CT有两个0欧姆/升系列跳线。

    任何经验或指导。 跳线或电感器/铁氧体等?

    谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Dan,您好!

    这些0欧姆跳线只是可选EMI铁氧体磁珠/抑制电感器的占位符。 如果您的测试PCB上有空间,我建议保留它们,以防您在测试过程中需要滤除某些噪音/频率。 对于您的最终产品PCB,是否包含它们将由您决定。 希望这有所帮助。

    此致,

    詹姆斯

    MSP客户应用程序
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    非常感谢