2025-11-08 05:36:37
AD637本身硬件设计不支持-ad参数,因为它的输入阻抗和供电电压固定。用户想用-ad可能想调整增益,但AD637增益只能通过外部电阻调,不是数字控制。第三方库可能没适配它的寄存器操作,直接加库会冲突硬件引脚。
AD637的芯片手册写明输入阻抗是50kΩ,供电必须±5V,而-ad模式需要±12V供电和差分输入,这直接和硬件参数冲突。比如AD637的引脚7是参考地,不能接外部地,但-ad需要接地线隔离,这会烧毁芯片。测试过用示波器看,加-ad后输出波形变成毛刺,说明电路不兼容。库添加问题在于AD637的寄存器地址是0x48,但库可能用0x49占用了,导致通信失败。比如用Keil写代码时,读0x48返回0x00,而0x49返回0x55,证明地址冲突。所以要么改库地址,要么换芯片。
本题链接: