正弦信号发生模块的电路设计
发布时间:2008/11/25 0:00:00 访问次数:703
此模块采用max518芯片与plc16f877通过fc总线方式接口的方式,详细的电路图如图1所示。
plc16f877单片机内部有同步串行口ssp部件,设置ssp的控制寄存器sspcon的低4位为1011,使ssp部件工作在i2c主控方式下,然后通过数据线sda、时钟线scl向max518芯片传送要转换的数据。
图1 d/a电路
采用i2c总线工作方式驱动max518芯片时,整个传输过程分为发送启动信号、发送数据位、发送停止信号3个阶段。
max518芯片采用串行输入方式,输出d/a数据时,需要顺序输入3个字节,3个字节发送完毕后,mssp模块产生停止条件,max518才开始进行数/模转换。
第一个字节为地址字节,格式为:
地址字节中的ado和ad1需要和max518管脚上的ado和ad1一致。图1所示ado和ad1接地,所以表格中的ado和ad1都应为0。max518自身的特点和其连接方式决定向它发送的地址字节为58h,即只有向其发送58h地址时,才能选通它。
第二个字节为命令字节,格式为:
a0位表示本次d/a转换结果数据要送给二路输出中的哪一路,可以为ooh或01h。命令字节为00 h时,选择d/a0通道输出模拟量;当为01h时,选择d/ai通道输出模拟量。
第三个字节就是数据字节,即要进行d/a转换的8位二进制数,范围为ooh~ffh。
当mssp模块产生启动条件、地址字节发送成功、命令字节发送成功、待转换的数据量发送成功、产生停止条件时,sspif都会被置1。因此在编写程序时,可以通过查询该标志位,确定相应的步骤是否完成。如果该步骤没有完成,继续等待查询;如果己经完成,清除sspif标志后,继续进行下一步操作。
欢迎转载,信息来源维库电子市场网(www.dzsc.com)
此模块采用max518芯片与plc16f877通过fc总线方式接口的方式,详细的电路图如图1所示。
plc16f877单片机内部有同步串行口ssp部件,设置ssp的控制寄存器sspcon的低4位为1011,使ssp部件工作在i2c主控方式下,然后通过数据线sda、时钟线scl向max518芯片传送要转换的数据。
图1 d/a电路
采用i2c总线工作方式驱动max518芯片时,整个传输过程分为发送启动信号、发送数据位、发送停止信号3个阶段。
max518芯片采用串行输入方式,输出d/a数据时,需要顺序输入3个字节,3个字节发送完毕后,mssp模块产生停止条件,max518才开始进行数/模转换。
第一个字节为地址字节,格式为:
地址字节中的ado和ad1需要和max518管脚上的ado和ad1一致。图1所示ado和ad1接地,所以表格中的ado和ad1都应为0。max518自身的特点和其连接方式决定向它发送的地址字节为58h,即只有向其发送58h地址时,才能选通它。
第二个字节为命令字节,格式为:
a0位表示本次d/a转换结果数据要送给二路输出中的哪一路,可以为ooh或01h。命令字节为00 h时,选择d/a0通道输出模拟量;当为01h时,选择d/ai通道输出模拟量。
第三个字节就是数据字节,即要进行d/a转换的8位二进制数,范围为ooh~ffh。
当mssp模块产生启动条件、地址字节发送成功、命令字节发送成功、待转换的数据量发送成功、产生停止条件时,sspif都会被置1。因此在编写程序时,可以通过查询该标志位,确定相应的步骤是否完成。如果该步骤没有完成,继续等待查询;如果己经完成,清除sspif标志后,继续进行下一步操作。
欢迎转载,信息来源维库电子市场网(www.dzsc.com)
上一篇:正弦信号发生模块的程序设计
上一篇:正弦信号发生模块的元器件选型
热门点击
- PWM信号发生模块的设计思路
- 交流电压测量模块的设计思路
- 多功能波形信号发生模块设计的元器件选型
- 频率湿测模块的设计思路
- USB数据通信接□模块的程序设计
- 交流电压测量模块的程序设计
- 正弦信号发生模块的电路设计
- 多功能波形信号发生模块电路设计
- PWM信号发生模块的程序设计
- 正弦信号发生模块的程序设计
推荐技术资料
- DS2202型示波器试用
- 说起数字示波器,普源算是国内的老牌子了,FQP8N60... [详细]