发布网友 发布时间:2022-06-11 13:17
共2个回答
热心网友 时间:2024-11-16 07:23
实现脉冲波形,并且是各种脉冲波形,说明你不一定只需要方波,也可能是三角波,你上面并没有说出需要多大频率。一般说来,实现此类波形有两种分类,一种是模拟电路用三极管产生自激振荡发出脉冲波形,精度一般,有一定可靠性。成本低,但灵活性差,不能实现多种波形。另一种是用可编程芯片加模拟电路或者DA电路实现波形脉冲,加入DA电路,精度高,时间可控,可以实现所有波形(三角波,方波,正弦,积分,指数或者任意波形),但频率不能过高,这是由于DA转换需要时间,可编程芯片也需要时间。追答对于现场可编程门阵列,可编程控制器PLC,单片机,电脑cpu都可以产生矩形脉冲,产生矩形脉冲最为简单沿用至今,是有源晶振提供的时钟脉冲,如果你去看电脑主板应该可以看见一个完全金属封装的小器件,这个期间靠近CPU,并且是为CPU提供脉冲用的。
对于电脑cpu产生时钟脉冲而言,对于intel系列,由于cpu发展的很高端,内部总线相当丰富,且指令集复杂,不好用其产生时钟脉冲。最起码对你而言是这样。你不能控制现阶段电脑CPU的原因主要有,cpu为BGA封装焊点过多,CPU指令集复杂。
对于早期CPU,我指的是在286,386之前的CPU,这些CPU为8位CPU,指令集简单,很方便的就可以进行控制,早期cpu以intel为例有一款40引脚的cpu,电压为5V,你可以对其进行控制。
但我并不推荐你这样用电脑cpu的做法,我推荐的方法,电路最简单也最廉价,就是用单片机,这个与电脑无关,内部集成了ram rom和cpu,具备所有电脑必须得功能,并且芯片只有40引脚,有的甚至8脚,方便焊接,外围电路只需要很少的电阻电容则可达到目的,当然这包含了一个晶振。
此法是价格低廉,稳定性高,电路简单。《------至少没学过模拟电子技术的人可以这么理解,学过模拟电子技术直接用三极管就能搭出来(施密特触发器(经常代替有源晶振使用,稳定性比石英晶体差,现在不用)),不过稳定性对初学者来说我存疑。
就单片机来说的话,产生矩形脉冲是没问题。
如果是cpu的话,指令集没记错的话有rsic和csic,简化指令和复杂指令,指令的输入是汇编语言,一般cpu8个引脚的数据,8引脚的指令,那么你在没有内存和硬盘的情况下,无法实现cpu在rom中寻址功能,所以cpu这个并不能很好地实现。突破cpu的方法是在非windows系统下,可能并非dos下,对计算机进行汇编语言的操作,汇编语言的指令就是完完整整的精简指令集(可能包括部分复杂指令)。
图片描述的是可编程逻辑的开发板,这个是现场可编程门阵列,简称FPGA,是altera公司的产品。你问:“可编程逻辑电路需要用计算机CPU控制吗?”那么我应该说:“你用fpga做过cpu或者计算机吗”。
热心网友 时间:2024-11-16 07:23
有PWM功能的CPU都可胜任.