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.

[参考译文] FDC2214EVM:FDC 2214 EVM:如何使用下电上电模式?

Guru**** 2939240 points

Other Parts Discussed in Thread: FDC2214, MSP-FET

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1653105/fdc2214evm-fdc-2214-evm-how-can-i-use-the-power-cycled-mode

器件型号: FDC2214EVM
主题中讨论的其他器件: FDC2214MSP-FET

你好、我是金海中

 

我想在 EVM 板上使用下电上电模式、但我不知道如何使用该模式。  

您能告诉我这件事吗?  

image.png

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

    嗨、Hajoong、

    感谢您在传感器论坛上发帖。 要启用下电上电应用、我建议使用睡眠模式、因为它存储了其余的寄存器设置。 要使用该工具、您应该为应用程序配置器件设置、然后在代码中编写一个循环、以便在睡眠模式的寄存器设置之间进行切换、如屏幕截图和正常模式所示。  您应该能够将 0x1E01 写入 Config 寄存器、将器件置于活动模式、然后写入 0x3E01 以切换至睡眠模式。

    此致、

    阿曼达

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

    尊敬的 Amanda:

    感谢您的答复。

    我知道需要通过将 0x1E01 写入 CONFIG 寄存器(用于活动模式)和 0x3E01(用于睡眠模式)来使用睡眠模式。

    但是、我仍不确定如何创建固件循环来定期控制 CONFIG 寄存器。

    是否需要修改 FDC2214 EVM 上的 MSP430 固件来执行此操作?
    此外、我是否应该参考 MSP430 数据表或用户指南来了解如何通过 I2C 控制 FDC2214?

    如果可能、您能否提供一个简单的固件示例或伪代码来在有效转换模式和睡眠模式之间定期切换?

    例如:

    1.将 0x1E01 写入 CONFIG 寄存器
    2.等待转换完成
    3.读取 CH0 数据
    4.将 0x3E01 写入 CONFIG 寄存器
    5.在睡眠期间等待
    6.重复循环

    很抱歉、这是一个基本问题。 我仍然不熟悉 EVM 上的固件实现、因此非常感谢您提供任何指导。

    此致、
    Hajoong

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

    嗨、Hajoong、

    是的、可以使用 MSP430 数据表和用户指南了解 I2C。 下面是一些 Arduino 代码的屏幕截图,说明了如何配置您的 PIN。 第二个屏幕截图来自 FDC2214 数据表、该数据表介绍了下电上电过程以及如何确定周期时长。 数据表的第三次捕获包含有关您将使用的功能模式的详细信息、我建议使用睡眠模式而不是关断模式、因为您在睡眠模式但不能在关断模式下仍然可以使用 I2C 接口。 您可以根据下电上电部分的详细信息来确定延迟 (WAIT) 时间、并重复循环。 我建议根据您的环路条件进行调整、以确定哪些设置和顺序最适合您的应用。 希望这能帮助您开始设计!

    此致、

    阿曼达

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

    你好、阿曼达!  
    感谢您的回答

    但是,我得到了新的问题..  

    我意外地将定制 MSP430 固件上传到 FDC2214 EVM、但不包含原始 USB 通信协议。 因此、Sensing Solutions GUI 现在显示“Not Connected“、即使选择了原始 EVM_FDC2214.txt 固件、固件更新似乎也没有完成。

    是否有办法强制 FDC2214 EVM 进入固件更新模式或 BSL 模式、以便在不使用 MSP-FET 的情况下恢复原始固件?

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

    尊敬的 Amanda:

    我想告诉大家、我成功恢复了 FDC2214 EVM。

    该问题是由于上传我的定制 MSP430 固件而导致的、该固件不包含感应解决方案 GUI 使用的原始 USB 通信协议。 之后、GUI 显示“未连接“、我无法通过正常的固件升级页面恢复原始固件。

    为了恢复电路板、我查看了 MSP430 数据表、在第 9.5 节中找到了 USB BSL 说明。 我还检查了 FDC2214 EVM 原理图、发现 R6 和 R15 之间的节点连接到 MSP_PUR 引脚。

    我通过临时连接以下各项强制将 MSP_PUR 引脚设置为高电平:

    3.3V→2.2kΩ→R15 右侧焊盘

    在出现此情况时重新连接 USB 后、MSP430 进入 USB BSL 模式、并被 TI MSP430 USB 固件升级示例工具识别。 然后、我再次对原始 EVM_FDC2214.txt 固件文件进行编程。

    移除临时上拉电阻并重新连接 EVM 后、感应解决方案 GUI 再次成功检测到电路板

    EVM 现在已恢复并再次正常工作。

    再次感谢您的支持。  

    此致、
    Hajoong Kim

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

    嗨、Hajoong、

    欢迎您的光临;很高兴您能够让您的申请正常运行。 感谢您分享如何解决此问题、这将对其他人非常有帮助。

    此致、

    阿曼达