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.

[参考译文] ADS7951-Q1:有关 ADS7951 GPIO 配置的问题

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1122691/ads7951-q1-questions-about-gpio-configuration-of-ads7951

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

您好、专家、

客户 现在正在使用 TI 的 ADC 采样芯片 ADS7951。 GPIO1应该被设定为通用输出(GPO)功能。

配置过程如下所示:

步骤1:寄存器设置为表11。 命令是0X4002。

0x4002表示:

位15-12 = 4 -> GPIO 寄存器编程
位11-10 = 0 ->正常(保留)
位9 = 0 ->正常运行
位8 = 0 -> GPIO3是 GPIO
位7 = 0 -> GPIO2是 GPIO
位6-4 =-> GPIO1和 GPIO0是 GPIO
位3 = 0 -> GPIO3是输入
位2 = 0 -> GPIO2是输入
位1 = 1 -> GPIO1是输出
位0 = 0 -> GPIO0是输入

步骤2:将 GPIO1设置为高电平

该寄存器设置为表1。 命令是0X1812。

0x1812表示:

位15-12 = 1 ->手动模式
位11 = 1 ->位0-6的编程被启用
位10-7 = 0 ->下一个通道为0
位6 = 0 ->选择2.5V I/p 范围
位5 = 0 ->正常运行
位4 = 1 -> 响应的位15-12是 GPIO 值
位3-0 = 2 -> GPIO 1应为高电平

但它无法将 GPIO1配置为输出并将其设置为高电平。 (客户还读回寄存器的各个位、它显示这些位已成功设置。)

请帮助分析上述设置的问题是什么?  

谢谢!

Eden Wen

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

    您好、Edthan、

    感谢您在我们的论坛上发帖!

    我仔细检查了客户在 EVM 上发送的命令(0x4002和0x1812)、我能够切换并识别 GPIO1配置正确。 由于客户在执行此操作时遇到一些问题、您能否回答以下问题?

    • 客户使用的是 EVM 还是自己的定制板? 如果使用定制板、您可以用酶提供原理图吗?
    • 是否已监控所有电源和基准电压? 耗材是否清洁?
    • GPIO1是否已开始由万用表监测以确认没有活动?
    • 从 ADC 读取转换结果是否存在任何问题?

    此致、

    Aaron Estrada

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

    您好、Aaron、

    感谢您的支持。

    请参阅以下反馈。  

    [~ userid="312708" url="μ C/support/data-switchers-group/data-switchers/f/data-switchers-forum/1122691/ads7951-Q1-questions-about gpo-configure-of -ads7951/4163109#4163109"]客户使用的是 EVM 还是自己的定制板? 如果使用定制板、您可以用酶提供原理图吗?

    定制板来实现的。 请找到下面的原理图。  

    [~ userid="312708" URL"/support/data-switchers-group/data-switchers/f/data-switchers-forum/1122691/ads7951-Q1-questions-to-gpio-configure-of -ads7951/4163109#4163109"]是否监测了所有电源和基准电压? 耗材是否清洁?[/报价]

    电源和基准电压正常。

    [引用 userid="312708" URL"~/support/data-switchers-group/data-switchers/f/data-switchers-forum/1122691/ads7951-Q1-questions-about gpo-configure-of -ads7951/4163109#4163109"] GPIO1是否开始受活动监控以确认没有使用万用表/报价?]

    是的。 配置电阻器后、它们已通过万用表检查 GPIO1的输出。 这不是活动。  

    [引用 userid="312708" URL"~/support/data-convers-group/data-convers/f/data-convers-forum/1122691/ads7951-Q1-questions-about -gpio-configure-of -ads7951/4163109#4163109"]从 ADC 读取转换结果时是否遇到问题?

    可以正确读取 ADC 的转换结果。 没有问题。  

    此致、

    Eden Wen

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

    您好、Edthan、

    我没有看到 GPIO 引脚有任何问题。 我确实看到其他 GPIO 也在使用中。 其他 GPIO 是否存在任何问题、还是仅 GPIO1存在问题? 写入手动模式寄存器以将 GPIO1置为高电平后、GPIO 应在命令发送后切换。 正如我在上一个帖子中提到的、我能够使用相同的命令切换 GPIO1。  

    关于原理图、GPIO1是否连接到页面外的其他位置?

    此致、
    Aaron

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

    您好、Aaron、

    感谢您的大力支持。  

    根据客户的反馈、问题得到解决。  故障是由系统的其他部件引起的。

    此致、

    Eden Wen