Other Parts Discussed in Thread: MSP430FR2111
亲爱的朋友们,您好!
下图是数据信号的图像,一个波形用于表示逻辑电平1,另一个180度相移波形代表逻辑0。 有人可以提供一些信息,说明我如何在微控制器上生成以下波形吗?
此致,
TM
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.
Other Parts Discussed in Thread: MSP430FR2111
亲爱的朋友们,您好!
下图是数据信号的图像,一个波形用于表示逻辑电平1,另一个180度相移波形代表逻辑0。 有人可以提供一些信息,说明我如何在微控制器上生成以下波形吗?
此致,
TM
Tapajit,您好!
由于您的共模电压似乎是3VDC,最高可达4VDC,因此该电压超过了大多数MSP430器件的最大输入。 因此,您最好使用具有外部DAC的MSP430FR2111等微控制器来实现此波形。
另外,请查看 使用MSP430高分辨率计时器 应用手册的PWM DAC。
此致,
詹姆斯
MSP客户应用程序
使用5 V电源,您可以使用可重新配置的分压器生成三种电压:
当A和B都接地时,输出为2 V。当A接地,B连接至5 V时,输出为3 V。当A和B都连接至5 V时,输出为4 V
运算放大器用于降低输出阻抗(如果您要对输出施加负载)。
MSP的运行电压不是5 V,因此请使用允许的电源(3.3 V或更低),并配置运算放大器以适当放大信号。
如果需要正弦波,请将运算放大器配置为低通滤波器。
有多种方法可从两个GPIO引脚输出A/B信号。 从中断处理程序写入PxOUT寄存器可能具有太多的延迟和抖动,但您可以使用两个计时器输出,或使用具有DMA的MSP模型,并将其配置为在计时器到期时向PxOUT写入新值。