大家好!
MSP430FR2355的跨芯片互连非常复杂(数据表6.10.17)。
模拟端口是否始终如图6-3所示进行连接?
请告诉我如何使用连接。
我是否可以 通过 ADC 的通道1在不使用任何线的情况下读取 OA0的输出电压?
当 EXTREFEN=1时、我可以通过 ADC 的通道7读取 VREF+的值而不进行任何线性连接吗?
B.R.
马萨。
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.
大家好!
MSP430FR2355的跨芯片互连非常复杂(数据表6.10.17)。
模拟端口是否始终如图6-3所示进行连接?
请告诉我如何使用连接。
我是否可以 通过 ADC 的通道1在不使用任何线的情况下读取 OA0的输出电压?
当 EXTREFEN=1时、我可以通过 ADC 的通道7读取 VREF+的值而不进行任何线性连接吗?
B.R.
马萨。
您好、Massa、
图6-3显示了全功能视图。 您只需要连接应用所需的设备。
[报价用户="Massa1"]请告诉我如何使用连接。
应用手册 《如何使用 MSP430MCU 中的智能模拟组合》(修订版 A) 提供了有关使用智能模拟组合(SAC)的更多信息。 第2节包含有关不同工作模式的信息、而第3节包含有关互连配置的信息。
[报价用户="Massa1"]我是否可以 通过 ADC 的通道1读取 OA0的输出电压而不进行任何接线?[/quot]
我认为这是不可行的。 它们是独立外设、不在内部连接。 您必须将它们连接到外部。
[引用 USER="Massa1"] 当 EXTREFEN=1时、我是否可以通过 ADC 的通道7读取 VREF+的值而不进行任何线性连接?[/quot]
这应该在没有任何接线的情况下可用。 有关 这方面的更多信息、请查看数据表(www.ti.com/.../msp430fr2355)的第6.10.1节电源管理模块(PMM)和片上基准电压、第1.12.4.3节 ADC 引脚使能和1.2V 基准设置以及第2.2.8节"系列的共享基准生成和分配用户指南"(www.ti.com/.../slau445)。
Srinivas
> 是否可以通过 ADC 的通道1在不使用任何线的情况下读取 OA0的输出电压?
我对 Srinivas 的观点犹豫不决,但我相信你可以--事实上,这是一个有意的特点。
如果您有 Launchpad、则可以使用 msp430fr235x_SAC_L3_06.c 通过其光传感器来演示这一点:
http://dev.ti.com/tirex/explore/node?node=AK6ZWSA8R1sxWtrY6VvbVg__IOGqZri__LATEST
进行一项更改:替换以下行:
> SAC2OA = NMUXEN + PMUXEN + PSEL_0 + NSEL_1;//选择正负引脚输入
使用
> SAC2OA = NMUXEN + PMUXEN + PSEL_0 + NSEL_0;//选择正负引脚输入
感谢 Srinivas 和 Bruce。
我知道这是一个复杂的问题、因为 MSP430FR2355的跨芯片互连是一个特殊的未来。
在旧的 MSP430中、几乎模块是独立的并且没有互连。
但 很明显、MSP430FR2355数据表的图6-3显示了 SAC0 OA 的输出连接到 P1.1/A1。
幸运的是、我有一个 MSP430FR2355 Launch Pad。
我将确认 OA 和 ADC 的互连。
B. R.
马萨。
我在使用 Launch Pad 确认 MSP430FR2355的跨芯片互连方面有经验。
首先、我更改了示例 msp430fr235x_ADC12_02.c 以在 Launch Pad 上工作。
然后、我将 msp430fr235x_SAC_L3_02.c 裕量分配给 ADC 源、以评估单位增益缓冲模式。
我将可变电压 电源连接 到 P1.3、将电压表连接到 P1.1并执行该程序。
使用 CCS 调试器、我可以确认输入电压读数 ADCMEM0寄存器。
我可以获得 与 提供的电压相对应的正确数字值。
> 是否可以通过 ADC 的通道1在不使用任何线的情况下读取 OA0的输出电压?
答:是的。 请参阅数据表中的图6-3交叉芯片互连。
B.R.
马萨。