论坛虽然有关于spwm的帖子,但是没有找到我遇到相同问题的
我是通过外部14位DAC产生正弦波,跟其他帖子做法一样用软件产生一个数据表
十六进制度
0x2000,0x263E,0x2C3F,0x31C7,0x36A0,0x3A9B,0x3D8F,0x3F62,0x3FFF,0x3F62,
0x3D8F,0x3A9B,0x36A0,0x31C7,0x2C3F,0x263E,0x2000,0x19C2,0x13C1,0x0E39,
0x0960,0x0565,0x0271,0x009E,0x0001,0x009E,0x0271,0x0565,0x0960,0x0E39,
0x13C1,0x19C2,
十进制
8192,9790,11327,12743,13984,15003,15759,16226,16383,16226,
15759,15003,13984,12743,11327,9790,8192,6594,5057,3641,
2400,1381,0625,0158,0001,0158,0625,1381,2400,3641,
5057,6594,
把数据以一定频率送到DA输入端口 示波器波形如图1:我一开始以为是数据表的问题,因为可能觉得前半波转到后半波数据减少的间隔过大,后来看了其他帖子虽然是12bit的但是数据表差不多,不知道我这是什么原因,按道理人人用的波形数据生成器不会错的
|