共2条
1/1 1 跳转至页
DDS DDS中如何实现占空比可调的方波
问
芯片资料上没有关于如何产生占空比可调方波的内容,高手请指定一二
答 1:
dds一般都是输出正弦波的,正弦波没有占空比可言^_^如果是输出固定频率,你可以考虑加个单稳电路什么的,改变一下占空比^_^
答 2:
DDS也可以输出方波AD9834等也可以做为时钟发生器,能输出方波,但不知道是否占空比可调
答 3:
没用过,但以前做信号发生器时查找过一下,记得DDS是先输出正弦波的,而有一些芯片自带一个独立的比较器,再将正弦波整形为方波。
理论上正弦波都能产生了,方波,包括占空比可调的方波肯定不成问题。仔细找找,应该有的。
答 4: 多谢指点,我继续努力!占空比是否可测呢?就是我怎么知道我产生的占空比的精度能否达到要求呢? 答 5: 用比较阈值控制占空比但正弦波出来的占空比和阈值不是线性关系,不方便
而且DDS输出信号的幅度精度并不是很高,占空比精度也会受影响
可以考虑闭环方案,用个电路测占空比再调整 答 6: 要测占空比必须要有高速的CPU吗?是否可用硬件实现?占空比的测量是否要用到DSP或CPLD等高速处理器才能实现呢?用8051能实现吗?AD9834可以产生三角波,用三角波出来的占空比和阈值是否为线性?多谢指点!收获很大。 答 7: 不知道你的精度要求如何,为啥偏要用DDS呢?现在带PWM的MCU很多啊,例如AVR的就很好用,DDS可是很贵的。。。。。
除非你的要求是频率可以随意调节………… 答 8: 圈圈,如果要求频率可以随意调节。。。是不是必须用DDS,不过DDS是什么东西呢? 答 9: DDS是直接数字合成的简写理论上来说,DDS可以生成任何形状的波形,但现在很多的DDS专用芯片,只产生正弦波。
如果拿个DDS来产生方波(包括楼上所说的那种PWM波),实在是不太划算。 答 10: 必须要求输出频率可变的正弦波、三角波和占空比可调的矩形波。是否可以用其它方法?请高手指教! 答 11: 我觉得还是用DDS好!首先你能保证在低频的情况下他输出的绝对没有干扰!甚至都不要滤波电路!最高达到10M都是好的!这个我已经做到了!当然价格是很贵的了
大概为60多块钱一块!
答 12: 其它方法当然有否则,没有DDS时,波形如何产生?
至于哪种方法成本低,哪种方法更方便,要看你的具体要求,例如频率范围等等。
答 13: 原来如此。既然要求频率可调、精度又要比较高、频率范围又宽的话,DDS是最好的选择。
两种方案可以考虑:1.如果你的DDS可以产生三角波的话,就像赤铸所说的那样,用电压比较器,改变比较器的参考电压来实现占空比的调节。
2.可以考虑自己设计一个数字PWM(参考AVR中的PWM模块),然后使用DDS出来的信号,作为时钟源,驱动PWM。这在PWM频率不高时比较适合。 答 14: 必须要求输出频率可变的正弦波、三角波和占空比可调的矩形波DDS的长处是频率精度较高,频率稳定性高,但输出三角波或占空比可调的方波并非其所长。
用函数发生器方法,输出三角波、锯齿波、占空比可调方波比较方便,但频率精度不高,稳定性不好。
各有所长,各有所短,如何取舍,当然就要看你的要求了。
理论上正弦波都能产生了,方波,包括占空比可调的方波肯定不成问题。仔细找找,应该有的。
答 4: 多谢指点,我继续努力!占空比是否可测呢?就是我怎么知道我产生的占空比的精度能否达到要求呢? 答 5: 用比较阈值控制占空比但正弦波出来的占空比和阈值不是线性关系,不方便
而且DDS输出信号的幅度精度并不是很高,占空比精度也会受影响
可以考虑闭环方案,用个电路测占空比再调整 答 6: 要测占空比必须要有高速的CPU吗?是否可用硬件实现?占空比的测量是否要用到DSP或CPLD等高速处理器才能实现呢?用8051能实现吗?AD9834可以产生三角波,用三角波出来的占空比和阈值是否为线性?多谢指点!收获很大。 答 7: 不知道你的精度要求如何,为啥偏要用DDS呢?现在带PWM的MCU很多啊,例如AVR的就很好用,DDS可是很贵的。。。。。
除非你的要求是频率可以随意调节………… 答 8: 圈圈,如果要求频率可以随意调节。。。是不是必须用DDS,不过DDS是什么东西呢? 答 9: DDS是直接数字合成的简写理论上来说,DDS可以生成任何形状的波形,但现在很多的DDS专用芯片,只产生正弦波。
如果拿个DDS来产生方波(包括楼上所说的那种PWM波),实在是不太划算。 答 10: 必须要求输出频率可变的正弦波、三角波和占空比可调的矩形波。是否可以用其它方法?请高手指教! 答 11: 我觉得还是用DDS好!首先你能保证在低频的情况下他输出的绝对没有干扰!甚至都不要滤波电路!最高达到10M都是好的!这个我已经做到了!当然价格是很贵的了
大概为60多块钱一块!
答 12: 其它方法当然有否则,没有DDS时,波形如何产生?
至于哪种方法成本低,哪种方法更方便,要看你的具体要求,例如频率范围等等。
答 13: 原来如此。既然要求频率可调、精度又要比较高、频率范围又宽的话,DDS是最好的选择。
两种方案可以考虑:1.如果你的DDS可以产生三角波的话,就像赤铸所说的那样,用电压比较器,改变比较器的参考电压来实现占空比的调节。
2.可以考虑自己设计一个数字PWM(参考AVR中的PWM模块),然后使用DDS出来的信号,作为时钟源,驱动PWM。这在PWM频率不高时比较适合。 答 14: 必须要求输出频率可变的正弦波、三角波和占空比可调的矩形波DDS的长处是频率精度较高,频率稳定性高,但输出三角波或占空比可调的方波并非其所长。
用函数发生器方法,输出三角波、锯齿波、占空比可调方波比较方便,但频率精度不高,稳定性不好。
各有所长,各有所短,如何取舍,当然就要看你的要求了。
共2条
1/1 1 跳转至页
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
vscode+cmake搭建雅特力AT32L021开发环境被打赏30分 | |
【换取逻辑分析仪】自制底板并驱动ArduinoNanoRP2040ConnectLCD扩展板被打赏47分 | |
【分享评测,赢取加热台】RISC-V GCC 内嵌汇编使用被打赏38分 | |
【换取逻辑分析仪】-基于ADI单片机MAX78000的简易MP3音乐播放器被打赏48分 | |
我想要一部加热台+树莓派PICO驱动AHT10被打赏38分 | |
【换取逻辑分析仪】-硬件SPI驱动OLED屏幕被打赏36分 | |
换逻辑分析仪+上下拉与多路选择器被打赏29分 | |
Let'sdo第3期任务合集被打赏50分 | |
换逻辑分析仪+Verilog三态门被打赏27分 | |
换逻辑分析仪+Verilog多输出门被打赏24分 |