- 20
- 0
- 约小于1千字
- 约 5页
- 2018-02-26 发布于河南
- 举报
ARMIO接口标准
ARM板与外部电路接口问题
由于近期ARM开发板连续出现问题,现规范下硬件接口电路的设计,必须保证按以下方法使用。
输入
数字量输入(DI)
光电隔离
根据信号的电平选择12V或5V的电源以及电阻R1(12V时选择1k左右,5V时选择300欧姆左右),R2一般选4.7K或5.1K
若信号驱动能力足够(可供拉电流10mA),也可用下面电路(功能一样)
如果数字信号是比较器的输出,请把上拉电阻接3.3V。
一般比较器的输出都是开漏(OC),其输出信号的高电平由上拉电源决定。
若数字量来自于芯片(5V或3.3V供电),可以直接相连。
模拟量输入(AI)
模拟量的输入必然只能提供给ADC,接ADC之前一般加个缓冲器(降低输入阻抗),常利用运放的线性用法(跟随器)来实现,电路如下:
因为ADC的电压范围为0~3.3V,必须保证ADC的输入电压不能超出该范围。单电源供电的运放保证负电压不会输入,3V的稳压管保证正电压不会高于3.3V,注意200欧姆的限流电阻不能少。
输出
数字量输出(DO)
以驱动一12V继电器为例,R2可取5.1k。
其中,缓冲器可换成三极管实现,如下:
若输出信号无需大功率输出,可去掉大电流三极管。
模拟量输出(AO)
模拟量的输出主要是DAC的输出,为了增加驱动能力,在对DAC配置时,应使能其输出缓冲:
DAC_InitStructure.DAC_OutputBuf
原创力文档

文档评论(0)