I2C总线数字电位器原理及与单片机的接口设计2_cqf_01的空间_百度空间

欢迎访问我的网站:

5与GMS90/97系列单片机的接口

    图3是X9241与GMS90/97系列单片微机之间的一种有代表性的连接,笔者曾将该连接方法成功地用于音频系统和智能仪表中,作为增益反馈电阻,这样可在宽范围内由软件编程来调整放大器的增益。在实际应用系统设计中,采用I2C总线数字电位器可以收到降低成本、简化电路的效果;然而在数字电位器带来硬件设计简化的同时,却增加了软件的工作量,原因是对其访问需要一套严格而复杂的操作;假如有了接口程序模块,使用I2C总线数字电位器就很方便了。为此,本文给出笔者已成功应用的I2C总线数字电位器与GMS90/97系列单片机的接口程序模块,读者几乎不需改动就可采用;该程序模块略加修改还可用于串行E2PROM的读写。
    在图3的连接中,GMS97C51单片机的时钟为6MHz。由于只连接一片X9241数字电位器,则地址A3A2A1A0=0000,故X9241的器件地址固定为50H。调用时将直接位02H用作滑动端的增减位,命令字节放30H单元,要写入的数据放32H单元;程序执行结束将读出的数据放31H单元。其模块程序清单如下:

hcl3.GIF (2476 bytes)

图3GMS90/97系列单片机与X9241的典型连接

E2POT驱动程序模块

参考文献

    1No, nvolatile Digital Potentiometer Data Book.Xicor.1996.02
    2詹树仁.GMS90及GMS97系列单片机的工作原理及应用.武汉力源电子股份有限公司,1998.08
    3张积东等.单片机51/98开发与应用.北京电子工业出版社,1994.01



郑重声明:资讯 【I2C总线数字电位器原理及与单片机的接口设计2_cqf_01的空间_百度空间】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——