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.

[参考译文] FDC1004-Q1:SO#396979 FDC1004QDGSRQ1 运行问题

Guru**** 2553460 points
Other Parts Discussed in Thread: FDC1004, LP2950

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1536744/fdc1004-q1-so-396979-fdc1004qdgsrq1-operation-problem

器件型号:FDC1004-Q1
主题中讨论的其他器件:FDC1004LP2950

工具/软件:

尊敬的技术支持:

美好的一天!

请验证 FDC1004QDGSRQ1 并提供正确操作的指导。
或者确认是否可以被视为有缺陷?
     
     INV#85247807 595-FDC1004QDGSRQ1 所有 10PCS (Mouser PO 编号 029-Y9481)

发票

已发货

客户编号

客户名称

客户 PO

器件型号

已发货数量

签发 COO

生产日期代码

事务日期代码

批次代码

供应商
PO

供应商名称

正确接收

已选择

发行本

Mouser PO

Rec Ibn

需要直流电

首选 DC

微型卷带

85247807.

2025年06月30日

61DB5D6

BUNPEI Doko

36186123.

595-FDC1004QDGSRQ1

10.

我的

2145.  

2145.  

1325321EM1.  

5951.

Texas Instruments

2021年12月29日

2025年06月30日

41JDOX

029-Y9481

8ZIEDN


     
     我们已确认 FDC1004 在以下条件下的运行情况、
     但即使在开始测量后、也可以通过第 15 位(测量完成
     状态寄存器的状态寄存器不起作用且正在进行测量操作
     无法启动。
     
     //运行条件//
     _Power 电源:LP2950 实现 3.3V 稳定电源(在运行期间具有 3.3V 电压)
     已通过测试仪确认)
     _微控制器:Arduino Uno (I2C 信号已通过逻辑确认
     电平转换器或直接 3.3V 连接)
     _I2C 时钟:50kHz
     _Pull-up 电阻:3.3V 至 4.7K_(SDA/SCL)
     OUT 和 GND 之间的_:安装了 0.1_F + 1_F 去耦电容器
     _CIN1:连接金属电极
     _GND:微控制器和 FDC1004 GND 之间的连续性、通过 A 确认
     测试仪
     //我们尝试了什么//
     _I2C 扫描仪成功检测到地址 0x50 软复位测量
     设置和测量开始命令均已成功发送
     wire.endTransmission()(返回值 0)
     已尝试单次测量模式和连续测量模式
     _状态寄存器值始终保持为 0、并且测量值
     未触发完成标志
     _相同结果和多个 FDC1004s 结果
     //咨询详情//
     如上所述、我们相信电源、接线和 I2C
     通信条件正确、但我们无法输入
     测量操作。
     在这种情况下、假设存在的可能性是正确的
     初始缺陷还是操作有缺陷?
     如有必要、我们将向您发送接线图、测试代码、日志等
     提前感谢您。

此致、
Manuel

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

    您好 Manuel、

    我认为最好看到一些示波器捕获、看看在沟通过程中是否发生了任何特殊情况。  首先、我会看看您是否尝试写入的内容是您从尝试配置的寄存器中实际读取的内容。

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

    尊敬的 Patrick:

    感谢您的验证和指导。

     

    如果可以提供帮助、在下面发帖时收到了额外的更新。

     

     状态详细信息

         

         - I2C 地址 (0x50) 有正常响应。

         -可以对 MEAS1 设置寄存器 (0x08) 进行写入和读取

         执行、并且反映了相应的值。

         -测量开始命令(写入 0x0C 的 0x10 )也可以

         正常传输、并且 Wire.endTransmission() 总是返回 0。

         -开始测量后,检查 FDC 配置寄存器 (0x0C ),

         根本不设置测量开始/完成位(位 4、位 7)。

         -软复位后(写入 0x80 到 0x0C ),状态保持不变

         无法开始测量。

         -电源稳定在 3.3V (3.3233V ) 和去耦电容器

         (0.1f + 1F) 已在 VDD 和 GND 之间安装。

         -除了标准外、I2C 时钟还可设置为 50kHz 或 25kHz

         100kHz

         

         确认内容摘要

         

         - I2C 通信本身正常。

         -正在发送测量设置和启动命令。

         -测量引擎根本不工作,测量开始

         未发出标志。

     

     

    此致、
    Manuel

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

    您好 Manuel、

    感谢您提供这些额外的详细信息。  似乎 READ 函数按预期工作。  但是、我怀疑写入函数可能存在问题。  如果您提供了一些示波器捕获、我认为这有助于进一步深入了解传输可能出现的问题。

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

    尊敬的 Patrick:

    感谢您的验证。 已注意到可能存在的写入函数问题。

    我将在收到示波器屏幕截图后共享示波器截图

    此致、
    Manuel

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

    尊敬的 Patrick:

    请参阅下面的和随附的更新。

    FDC1004 的 I2C 通信波形是使用获取的

    示波器并已连接。

    -随附的影像是以 100_s、50_s 和的时间刻度采集的

    分别为 20_s。

    - CH1(黄色)= SCL(FDC1004 的 SCL 引脚)

    - CH2(蓝色)= SDA(FDC1004 的 SDA 引脚)

    观察到通信波形、但 FDC1004 可能没有 ACK 响应

    已获得、无法开始测量。

    如果您能检查是否有任何问题、我们将不胜感激

    以及 FDC1004 是否正确响应。

    此致、
    Manuel

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

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

    谢谢 Manuel、

    我需要一些时间来更仔细地查看这些内容、并可能与我在工作台上看到的内容进行比较。  明天下午我会试着回到你的身边。

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

    谢谢 Patrick、指出了这一点。  请在验证后分享。

    或者告知是否需要其他详细信息。

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

    嗨、Manuel、

    您可能违反了时序规格、因此可能需要查看通信的各个部分以确认不违反数据表表表 5.7 中的规格。

    根据我的基准测试、我可以将 0x0090 写入寄存器 0x0C。 下面是我写的样子:

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

    尊敬的 Patrick:

    感谢您的验证和指导。

    无法找到表 5.7、该表应为 5.7 I2C 接口计时部分、对吧?

    周末愉快!

    此致、
    Manuel

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

    尊敬的 Manuel:

    帕特里克今天外出,但他应该能够看看,当他明天回来。

    此致、

    Mekre

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

    尊敬的 Patrick:

    非常感谢。

    以上解决了客户问题。 谢谢、结束本次课程

     

    此致、
    Manuel