添加收藏夹  设为首页  深圳服务热线:13692101218  13751165337
51电子网联系电话:13692101218
位置:首页 > IC型号导航 > 首字符A型号页 > 首字符A的型号第911页 > AD6620S/PCB > AD6620S/PCB PDF资料 > AD6620S/PCB PDF资料2第32页
AD6620
阅读伪
INT read_micro ( ext_address ) ;
主();
{
/ *这段代码显示了NCO频率寄存器的读
使用read_micro函数定义如上。变量
地址为外部地址A [ 2..0]和数据的价值
被放置在外部接口寄存器。士官寄存器
位于内部地址= 0x303 。
*/
//持有的NCO字节宽的访问数据寄存器
整型d3的, D2,D1 ,D0 ;
// NCO频率字( 32位宽)
// AMR写
write_micro ( 7 ×03) ;
//写LAR
write_micro ( 6 ×03) ;
/ *读取D [ 7 : 0 ]从DR0 ,所有的数据从内部移动
注册到该访问接口寄存器。阅读
应当从DR0读启动。因此,DR1
DR2和DR3可以DR0后读
*/
D0 = read_micro (0) &为0xFF ;
//读取D [ 15 : 8 ]从DR1
D1 = read_micro (1) &为0xFF ;
//从DR2读D [ 23:16]
d2的= read_micro (2) &为0xFF ;
//从DR3读D [ 31:24]
d3的= read_micro (3) &为0xFF ;
// DR4没有必要的,因为NCO_FREQ只有32位
//组装32位NCO_FREQ字从4个字节
组件
NCO_FREQ = D0 + (D1 << 8 )+( d2的<< 16 )+( d3的<< 24);
主} //结束
自动增量功能
为了增加吞吐量,自动增量功能提供。
该功能由6位和AMR的7控制。如果这些
位被设置为00时,地址保持后的内部同
访问。如果设定为01时,该地址后的读访问递增
已被执行。如果设定为10,将地址递增
之后,执行一个写访问。如果设定为11时,该地址是增量
mented以后每次访问,读取或写入。这允许AD6620
在更短的时间,因为获得了要被初始化
LAR和AMR初始化或回读必须出现一次
整个设备。
微创控制
外部读取和写入完成两种模式之一
通过微处理器端口。该
CS , RD
(DS) , RDY ( DTACK )
WR
( R / W)和MODE引脚用于控制访问。该
这些引脚特定功能依赖于访问是否是
模式0或模式1,模式1信号名称是那些
在引出线上市。接入模式由控制
如在以下部分中描述的方式输入。
表XII 。微处理器控制信号
模式0
A [ 2 : 0 ] (地址线)
D [7: 0](数据线)
CS
(片选)
RD
(读选通)
WR
(写选通)
RDY (就绪信号)
MODE (模式选择)
模式1
A [ 2 : 0 ] (地址线)
D [7: 0](数据线)
CS
(片选)
DS
(数据选通)
R / W (读/写选)
DTACK
(数据确认)
MODE (模式选择)
该微创同步与主时钟( CLK )
的AD6620 ,但该接口不要求。如果速度
接口比CLK ,同步显著放缓
应该不是一个问题。如果接口是比较快的COM
相比于CLK时,用户可能需要同步的微创
到CLK或增加等待状态的控制处理器。该
时序图显示了控制信号的关系
时钟,并且用户应该使用这些作为指导来实现
微创接口。
–32–
REV 。一

深圳市碧威特网络技术有限公司