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.

[参考译文] MSP430F2274:运算放大器(作为比较器)寄存器编程

Guru**** 2553450 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/595171/msp430f2274-op-amp-as-comparator-register-programming

器件型号:MSP430F2274

我正在尝试完成一个设计规范-希望只是基于 TI 规范。  我需要为 OANx 使用电阻梯、但其位 (在寄存器定义中)不显示该选项。   侧栏-文档使用 OAxI2(3)与 OAxIA(B)互换。  "系列用户指南"(SLAU144E 和 J) 指示必须查看器件数据表以了解2/3 A/B 连接。  我认为数据表(SLAUS504C) 没有提供明显的澄清(也许它被埋在某个脚注中?)。  回到系列指南、OA 方框图显示了一个馈送 OA-(不可编程)的多路复用器、建议3个选项- 000、001、'else'。  我认为"其他"是阶梯。  最后、我查看了使用 OA 作为比较器的代码示例 - msp430x22x4.oa.01.c -但在似乎是注释错误和有限注释之间、这无助于解决我的困境。  所以… 在哪里可以找到运算放大器寄存器位定义的更精确定义?

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

    您好、沮丧、

    为了获得您所需的全部图片、需要一起查看一些信息。 首先、让我们看一下系列用户指南中的图20-1 OA 方框图。 此图显示了 OA 的所有可能连接以及电阻梯的组织方式。 相关寄存器直接控制所有这些开关和多路复用器。 从该图中可以看到、OAFBRx 位控制电阻梯的分压位置。 这些位位于寄存器 OAxCTL1中。 该寄存器和图以"R"表示这些电阻器的值。 在运算放大器 OA 反馈网络、电阻器网络(仅限 MSP430F22x4)下的数据表规格中定义了"R"

    对于 OA 输入/输出的位置似乎也存在一些混淆。 数据表中的表17 OA0信号连接和表18 OA1信号连接对这些进行了说明。

    这是否有助于澄清问题?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    JH、
    感谢您的回答。 好消息是、我认为我已经了解了阶梯的基础知识(从演示中)和 IO 选项(只需查看芯片的引脚名称(数据表 PG 5)。 坏消息是、我愿意接受我很密集的可能性、您的回答解决了我的困惑! )

    那么、让我详细地重新定义我的问题:
    美国家庭 -第20.3.1节 OAxCTL0寄存器- OANx 位。 2位有4种组合可供选择 Oan 输入。 它们都没有专门将电阻梯连接到 OAx 反相输入。 图20-1显示了 OAx 的反相输入来自看起来是多路复用器(没有选择器!) 阶梯"抽头"提供"其他"选项。 封装引脚输入似乎变为"000"、而 OAxR 底部似乎变为"001"。 该非可选多路复用器是巨型还是门? 如果不是、这是什么? 它是如何工作的? 电阻梯是否始终保持连接? 为什么没有办法选择任何输入(除了阶梯抽头)? 我不知道需要对什么器件寄存器进行编程来确保阶梯向运算放大器提供反相基准电压。
    pH
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    :(

    没关系。  

    隧道视觉  "选择器"连接到多路复用器的底部、因此000、001和"其他"是由 OAFCx 位设置的操作模式。

    包括比较器模式的模式2-7将电阻梯连接到反相输入。  很抱歉耽误你的时间。