发布一个PWM转两路4-20mA电流环输出
看到网上对于电路环输出的电路不是很多,参考了网上的电路环电路,经过实践后,觉得正反馈平衡发还是比较实用的方法,我用M32的PMW特性,做成的两路PWM转DA的列子,现在发上来个大家共享。在软件仿真的时候,发现一个比较费解问题,在OCR1A为BOTTOM时居然输出的恒高或恒低电平,在TOP时却是一个窄脉冲,和资料上的对不上,是仿真软件的问题,还是datasheet的问题,由于我手头没有硬件,结果也不得而知了,望手头有资源的朋友帮忙测一下。
我用了仿真软件,如果站长觉的不合适的,可以对有关的内容进行删减。
我的ICC做的,有兴趣的朋友可以移值到GCC上。
http://cache.amobbs.com/bbs_upload782111/files_6/armok01144378.JPG
点击此处下载armok01144377.rar
-----此内容被chendaon于2007-02-10,13:51:57编辑过
-----此内容被chendaon于2007-02-10,13:54:48编辑过
-----此内容被chendaon于2007-02-10,13:58:18编辑过 不错,研究一下,图片够大 呵呵 应该是仿真软件的问题 在TOP时却是一个窄脉冲
OCR0A 寄存器为极限值时表示快速 PWM 模式的一些特殊情况。若 OCR0A 等于
BOTTOM,输出为出现在第MAX+1个定时器时钟周期的窄脉冲;OCR0A为MAX时,根据
COM0A1:0 的设定,输出恒为高电平或低电平。
timer0 / 快速PWM模式
datasheet上有写明,是正确的 楼上的可能没看明白吧,
“在TOP时却是一个窄脉冲” ,也就是说OCR0A为MAX时输出的是个窄脉冲,
怎么说是和datasheet是一样呢 好贴啊 开个源呀!!逻辑多功能表!!电流环输出 检测0~5V 或0~10V 输出!! 手持式的最好!! 后面可以用MAX5355 直接spi 或DAC mark MARK mark 标记 MARK mark very good! 哇塞,很棒~~
页:
[1]