引用: 原帖由 武帝座一 于 2009-5-16 20:13 发表
大家觉得哪种方式最好,波形好,可调性高
以下几个方案的比较,供参考。
1、单片机+DAC:
易做,调整参数方便,要想做成和上位机通信或遥控形式也很简单。但缺点是5kHz三角波对软件来说可能有点负担重,一个周期只有200us,要每个周期输出16个点的话12.5us就得处理一次,性能太低的单片鸡是做不到的。即便如此,输出的三角波形也明显是锯齿形的。
2、CPLD+DAC:
需学硬件描述语言VHDL或Verilog,会的话倒是不难。处理速度远快过软件,因此输出波形能做得非常精细,而且成本也不高。但要玩通信什么的就没单片鸡那么灵活。
3、PSoC:
这是一种模拟和数字电路的混合芯片,把DAC省掉了。不过对这种东东俺也正在学习中,不敢把结论下得太早。