先来个整图,震撼一下,其实这个图是在
测量电阻,也就两招! 的基础上增加了 “运放”(跟随器功能),另外把RX的电阻用固定阻值(10K),还有就是学会使用“内部连接”了:
运放,从何而来?
单片机,ARM里带运放,真是头次见到,荣幸啊:
而运放的选项,就选跟随器(不用再外接电阻),其它选项需要细看DATASHEET
从DATASHEET可以看出,这个运放是给 PSOC4 专用的:
运放的输出,该接在哪个脚,这个有讲究,DATASHEET没有明确给出。
经过反复摸索,现在已知有2个可以作为输出脚:P1.2 和P1.3 。
输入脚应该没有太多的讲究,不过上面图中的输入脚是通过“内部连接”,这也省事不少(跟前次相比,又少用了一个引脚和一根连线)。
程序的初始部分,别忘了让运放走起(在第59行):
在IDAC的配置中可直接设定电流值。
程序下载运行后,在外接电阻(10k)的两端,及运放输出端,分别测出电压,对比数据,按说数值应该是接近的。
实测了个,对输出300uA时,运放输出端的电压约:3.04V。
这就是PSOC4内置的运放。
IDAC 与 VDAC 也仅一步之遥,有了这个运放,采用图中的办法,即可实现VDAC ,输出0-3V !
恨!在3.0版本,有个波形发生器,可惜在PSOC4上不支持(都不支持,还在这时候更新,气我们?)
如果需要,也可以利用上面的图,做个波形发生器,这个可以有(做起来费劲点就是)。
最后再说一句,如果需要,一定不忘了,里面还有个“运放”!
我的已发【PSoC4心得】汇总
1) 等板子前的热身工作(资料及链接)
2) 板子来啦 (亮板子 装软件 试例程)
3) 点亮RGB LED(非程序控制)
4) 关于中断的例程
5)
LCD1602显示,不费力
6)
计数器 频率计 LCD显示 一个都不少
7)
自以为完美的ADC的LCD模拟指针显示 居然还有BUG出没
8)
测量电阻,也就两招!
9)
电容触摸板的初体验
10)
通过SPI驱动COG LCD显示
11)
正交脉冲的计数显示
12)
运放来啦! (本贴)
[
本帖最后由 sacq 于 2013-11-24 23:55 编辑 ]