这个直接用模拟电路就可以实现,请参考一下这篇文章
https://wenku.baidu.com/view/a4b2e102de80d4d8d15a4fe7.html
但是如果你不想用运放的话,那就只能用三极管去取代了,效果很差
1、D/A可以实现
2、单片机也可以实现。
波形变换原理如下:将一种形状的波形变换为另一种形状的波形。例如,利用积分电路将方波变为三角波,利用微分电路将三角波变为方波,利用电压比较器将正弦波变为矩形波,利用模拟乘法器将正弦波变为二倍频,等等。 三角波电压如图(a)所示,经波形变换电路所获得的锯齿波电压如图(b)所示。★当三角波上升时,锯齿波与之相等,即 uO:uI=1:1 ★当三角波下降时,锯齿波与之相反,即 uO:uI=-1:1根据这个原理你可以采用非运算放大器的器件实现,亦可以找类似的mcu或者IC
您好,如果想用FPGA實現,您必須先對波形做採樣,然後利用離散性質找到最高點和最低點
在依照FSM依照最低點(1個Cycle),最高點(5~10個Cycle)進行輸出,就可以達到鋸齒波了
因為並沒有提到頻率是否要相等,但這可以由FPGA裡面進行調整
以上