阅读:1922回复:12
请教高手:如何用cpld 产生0-20k的脉冲啊?
我的思路是这样的:用几个寄存器,单片机可以写入,分频器的CNT值就是寄存器值,但如何实现那?当然只要能实现什么方法都行
|
|
沙发#
发布于:2002-11-26 21:06
CPLD是可以不过不如找个DDS芯片来得快。
|
|
|
板凳#
发布于:2002-11-26 21:16
什么芯片,价格,和8051兼容性?
|
|
地板#
发布于:2002-11-27 11:53
可以采用数字合成技术中一部分.
我曾做过一点,就采用这种技术,可以产生0~500K的信号 |
|
地下室#
发布于:2002-11-27 11:56
公式是:
f0=fcp*k/2^N N是计数器的位数,K是分频系数. :D |
|
5楼#
发布于:2002-11-27 14:52
logic器件多的很,又便宜!!!!!!
|
|
|
6楼#
发布于:2002-11-28 20:24
logic器件多的很,又便宜!!!!!! 同意,不过dds可以输出几没M问题 |
|
7楼#
发布于:2002-11-28 20:56
AD公司有几款,不过觉得很贵的。
|
|
|
8楼#
发布于:2002-11-28 21:02
嗯还算便宜
:cool: :cool: |
|
9楼#
发布于:2002-11-29 21:19
我好久都没上来网了,谢谢大家
不过,我对你们说得都不太熟悉,能说一下用CPLD怎么实现 |
|
10楼#
发布于:2002-11-30 18:50
huttu:
可以说的具体一点吗?用什么芯片?看那方面的资料 |
|
11楼#
发布于:2002-12-05 17:33
你先有大于20KHZ的脉冲源,然后分频,可以用单片机控制或别的,用ABLE或VERILOG写好象比原理图方便点。(我只会ABLE和VERILOG)
|
|
12楼#
发布于:2002-12-06 20:07
michaelsong:
我只会ABEL,你可以给我详细点的资料吗?我的EMAIL :tjl810@163.com 谢谢了 |
|