对应 A/D 双极性输入计算出的输入电压,G 为放大倍率单极性输入 V= AD_DATA * 10000 / 4095 /G (mV) 双极性输入 V= (AD_DATA-2048) * 5000 / 4095 /G (mV) * (1) AD_DATA : A/D 的结果* (2) G: 放大倍率, G=1、2、4、8 注:对于 16 位 AD 转换的校正为: 单极性输入 V= AD_DATA * 10000.0 / 65535.0 /G (mV) 双极性输入 V= (AD_DATA-32768.0) * 5000 / 32768.0 /G (mV) ▲ A0A1=1H 写操作功能: 启动 A/D 转换 BASIC: 10 OUT &H241,0 MSC: outp(0x240,0); . § 4. AC1558 的编程及硬件<一>A/D 接口: (1) 输入极性选择: AC1558 的输入有"单(0- 正输入)/ 双极性(0-± 输入) ",由"J1" 二路跳线器选择。 AC1558 在多路转换时, 应注意放大器的建立时间, 数据如下: G=1 、 2: 10uS 到 0.01% G=4 、 8: 20uS 到 0.01% 如一次对单一通道进行多次采集, 可不计建立时间 A/D 转换结果的处理:■单极性:设 A/D 的高 4 位结果为: AD_H, 低八位结果为: AD_L A/D 结果: AD_DATA = AD_H*256 + AD_L AD_DATA =0- 4095 对应电压: AD_V =( AD_DATA*10000.0 / 4095.0 )/G (mV) G=1, 2, 4,8 ■双极性:设 A/D 的高 4 位结果为: AD_H, 低八位结果为: AD_L A/D 结果:AD_DATA = AD_H*256 + AD_L AD_DATA =0- 4095