• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

基于AD9833的单相逆变电路

D9833功能:可编程波形发生器,能够产生正弦波、三角波、方波输出。特点:主频时钟为25MHz时,精度为0.1Hz,主频时钟为1MHz时,精度可以达到0.004Hz。

输出正弦波频率 fOUT=M(fMCLK/2^28) M为频率控制字,由外部编程给定,其范围为0≤M≤2^28-1。 fMCLK为外部输入晶振。

FSYNC引脚是使能引脚,电平触发方式,低电平有效。进行串行数据传输时,FSYNC引脚必须置低,要注意FSYNC有效到SCLK下降沿的建立时间t7的最小值。FSYNC置低后,在16个SCLK的下降沿数据被送到AD9833的输入移位寄存器,在第16个SCLK的下降沿FSYNC可以被置高,但要注意在SCLK下降沿到FSYNC上升沿的数据保持时间ts的最小和最大值。当然,也可以在FSYNC为低电平的时候,连续加载多个16位数据,仅在最后一个数据的第16个SCLK的下降沿的时将FSYNC置高,最后需要注意的是,写数据时SCLK时钟为高低电平脉冲信号,但是,在FSYNC刚开始变为低时(即将开始写数据时),SCLK必须为高电平(注意t11这个参数)。

当AD9833初始化时,为了避免DAC产生虚假输出,RESET必须置为1(RESET不会复位频率、相位和控制寄存器),直到配置完毕,需要输出时才将RESET置为0;RESET为0后的8-9个MCLK时钟周期可在DAC的输出端观察到波形。

电路如图

用此逆变电路驱动水泵电机时,经常会烧掉AD9833片子,请问是何原因?

全部回复(1)
正序查看
倒序查看
flying123
LV.6
2
2019-02-27 09:21
0
回复