UL
LSI / CSI
LSI计算机系统有限公司1235惠特曼路,梅尔维尔,纽约州11747
f
CKO
f
长江基建
VSS
SS/
SCK
MISO
MOSI
LS7366
( 631 ) 271-0400传真( 631 ) 271-0405
A3800
带有串行接口的32位正交计数器
一般特征:
工作电压: 3.0V至5.5V (V
DD
- V
SS
)
5V计数频率: 40MHz的
3V计数频率: 20MHz的
32位计数器( CNTR ) 。
32位数据寄存器( DTR)和比较器。
32位输出寄存器( OTR ) 。
两个8位模式寄存器( MDR0 , MDR1 )的可编程
功能模式。
8位指令寄存器( IR ) 。
8位状态寄存器( STR ) 。
锁存中断输出的进位或借位,或比较或指数。
索引驱动的计数器负载,输出寄存器加载或计数器复位。
内部时钟的正交解码器和过滤器。
X1,X2或正交计数X4模式。
非正交加/减计数。
模-N ,非循环,范围,限制或
计数的自由运行模式
8位, 16位, 24位和32位可编程配置
同步( SPI)的串行接口
LS7366 ( DIP ) ; LS7366 -S ( SOIC ) ; LS7366 -TS ( TSSOP )
- 参见图1-
SPI / MICROWIRE
(串行外设接口) :
标准4线连接: MOSI , MISO , SS /和SCK 。
从模式而已。
概述:
LS7366是一个32位的CMOS计数器,以直接接口于quadra-
TURE时钟从增量式编码器。它还与接口
从增量式编码器索引信号来执行各种
标记功能。
用于与微处理器或微控制器通信,它
提供了4线SPI / MICROWIRE总线。四个标准总线的I / O
有SS / , SCK , MISO和MOSI 。一个微之间的数据传送
控制器和从属LS7366是同步的。同步
通过由微控制器提供的SCK的时钟进行的。
每个传输进行组织的数据的1至5个字节的块。
的发送周期是由一个高intitiated向低过渡
SS /输入。在一个传输周期中接收到的第一个字节总是
一个指令字节,而第二至第五个字节是
总是被解释为数据字节。传输周期被终止
与低的SS /输入高电平跳变。接收的字节数是
在MOSI输入移入, MSB在前,与前缘
的SCK时钟(高转换) 。输出数据被移出
MISO输出, MSB在前,与后缘(低转换)
的SCK时钟。
7366-012605-1
2005年1月
引脚分配
顶视图
14
13
12
LS7366
11
10
9
8
图1
V
DD
CNT_EN
A
B
指数
DFLAG /
LFLAG /
1
2
3
4
5
6
7
读取和写入命令不能合并。
例如,当装置被移出读
在MISO输出数据,它忽略了MOSI输入,
即使在SS /输入是活动的。 SS /必须
终止并重申设备之前会
接受新的命令。
该计数器可以被配置为作为
1,2, 3或4个字节的计数。当配置为
n字节柜台, CNTR , DTR和OTR都
配置为n字节的寄存器,其中n = 1 ,2,3或
4的指令/数据标识的内容是
自动调整,以匹配n字节组态
口粮。例如,如果计数器被配置为
2个字节的计数器,指令“写DTR ”
希望下面的指令字节2个字节的数据。
如果该计数器被配置为3字节计数器,所述
相同的指令将期待3个字节的数据后续
荷兰国际集团的指令字节。
以下的适当数量的传送
字节的数据传输的任何进一步的尝试将被忽略
直到一个新指令周期是通过切换启动
在SS /输入高后低。
该计数器可以被编程以运行
许多不同的方式,与操作
特性被写入到两个模式
注册MDR0及MDR1 。硬件I / O是
提供用于事件驱动的操作,如
处理器中断和索引相关的功能。
I / O引脚:
以下是所有的输入/输出引脚的描述。
A(引脚
12)
B
(引脚11 )
输入。从增量的A和B正交输出时钟
编码器被直接施加到所述的A和B输入
LS7366 。这些时钟是理想的90度异相
信号。 A和B输入端通过片内数字滤波器进行验证
然后解码以向上/向下方向和计数时钟。
在非正交模式下,作为计数输入,
B作为方向输入( B =高可实现高达数,
B =低使得向下计数) 。在非正交模式,
A和B输入端无内部过滤,并
瞬时性的。
指数
(引脚10 )
输入。该指数是一个可编程的输入,可以
可以直接通过增量的索引输出驱动
编码器。它可以通过对MDR被编程的功能
作为执行下列操作之一:
LCNTR (加载CNTR与DTR数据) , RCNTR
(重置CNTR ) ,或指环王(从CNTR负载的OTR与数据)。
可替换地,在INDEX输入可以屏蔽掉用于
"no functionality" 。
在正交模式中,索引器的输入与验证
过滤时钟,以便与正交输入到同步
A和B要有效,正交模式INDEX信号
必须重叠,其中A和B为低或条件
A和B都很高。在非正交模式,但是,
该索引输入是瞬间性的,完全
独立的A和B的
f
长江基建
(引脚2 )
f
CK0
(引脚1)
输入,输出。之间的连接这两个引脚上的晶体
产生的基本时钟用于过滤的A,B和INDEX
投入正交计数模式。取而代之的是水晶的
f
长江基建
输入也可以通过一个外部时钟驱动。
在频率f
长江基建
输入由2或者除以
(如果MDR0 <B7> = 1),或通过分割1(如果MDR0 <B7> = 0)的
该滤波电路。对于A ,B的适当的过滤和
索引输入以下条件必须被满足:
LFLAG /
(引脚8 )
DFLAG /
(引脚9 )
输出。 LFLAG /和DFLAG /可编程输出到标志
进位(计数器溢出) ,借用的出现次数(计数器
下溢) ,比较( CNTR = DTR)和索引。该LFLAG /是
漏极开路输出锁存。与此相反, DFLAG /为推压
拉瞬时输出。该LFLAG /可多进行布线
从配置,形成一个单一的处理器中断线。
当主动LFLAG /切换到逻辑0,即可恢复
高阻抗状态,只能通过清除状态寄存器,
STR 。与此相反, DFLAG /动态地切换低带
进的出现次数,借,比较和INDEX条件。
LFLAG的配置/和DFLAG /通过做
控制寄存器MDR1 。在自由运行计数模式LFLAG /和
DFLAG /输出相同的状态信息在锁存和
动态表单,分别。在单周期模式DFLAG /
输出CY和BW信号独立于MDR1的配置的
化。在一系列限制和模n的模式, DFLAG /输出CMP
在向上计数方向(在CNTR = DTR)和BW信号信号
当CNTR溢独立于MDR1配置。
实际上, DFLAG /生成的所有模式相关的标记信号
模式,除自由运行计数模式,其中MDR1
配置的输出信号选择。
MOSI ( RXD )
(引脚7 )
输入。来自主处理器的串行输出数据被移入
在LS7366在此输入。
MISO( TXD)处
(引脚6 )
输出。从LS7366串行输出数据被移出的
MISO (主入从出)引脚。 MISO输出进入
当SS /输入为逻辑高电平,提供高阻抗状态
多个从机串行输出为线或。
SCK
(引脚5 )
输入。 SCK输入作为移位时钟输入和Transmit
进出LS7366对MOSI和MISO的引脚婷的数据,
分别。由于LS7366可以在奴隶只能操作
模式, SCK信号由主机处理器作为提供
用于自身之间进行同步串行传输
和从LS7366 。
注册:
以下是LS7366内部寄存器的列表:
上电后寄存器DTR ,可逆计数器, STR , MDR0和
MDR1基因被复位到零。
DTR 。
该DTR是一个软件配置8 , 16 , 24或32位
它可以被写入到直接从MOSI输入数据寄存器
串行输入。对DTR的数据可以被转移到32位
计数器( CNTR )程序控制下或硬件指标
信号。该DTR可以通过软件控制被清零。
在某些计数模式,如模n和范围限制,
DTR保持为"n"的数据和计数值的范围,分别。
在比较操作,因此比较标志被设置, DTR是
与CNTR相比。
f
f
≥
4f
QA
其中f
f
在内部过滤器的时钟频率来源于
fCKi按照MDR0 <B7>和f的状态
QA
is
时钟A的正交模式的最大频率。
在非正交计数模式中,f
长江基建
不使用,应
被捆扎关闭以任何稳定的逻辑状态。
SS/
(引脚4 )
高到在SS / (从选择)输入低电平的跳变
选择LS7366为串行双向数据传输;
由低到高的转变禁用串行数据传输
并带来MISO输出为高阻状态。
这允许多个从属单元的收纳
上的串行I / O 。
CNT_EN
(引脚12 )
输入。计数时启用CNT_EN输入为高电平;
当此输入为低电平时,禁用计数。
有在此输入的内部上拉电阻。
7366-012405-2
CNTR 。
在可逆计数器是一个软件配置的8 ,16,24或32位上/下计数器,它计算从产生的上升/下降脉冲
在正交时钟信号施加在A和B输入端,或者,在非正交模式,脉冲加在A输入端。通过
红外线的装置intructions的CNTR可以清除,从DTR载入或反过来,可以转移到OTR 。 “清CNTR ”
与“负载CNTR ”中的“范围限制”模式命令,但是有一定的局限性。在当CNTR被冻结在向上计数此模式
方向CNTR = DTR ,一个“明确的CNTR ”命令,将唯一的功能,如果在计数方向由上向下反转。同样,
在CNTR = 0的上下方向,一个“加载CNTR ”命令将唯一的功能,如果方向是从下到上颠倒。
OTR 。
该OTR是一个软件配置8 , 16 , 24或32位寄存器,它可以被读回的MISO输出。
因为瞬时可逆计数器的值通常需要被读取,而可逆计数器继续计数,则OTR用作
方便堆场为瞬时可逆计数器数据,然后可以不与计数处理干扰读取。
STR 。
STR的是一个8位的状态寄存器,它存储
数相关的状态信息。
CY
7
BW
6
CMP
5
IDX
4
CEN
3
PLS
2
U / D
1
S
0
PLS :功率损耗指标锁存器;上电时设定
U / D:计数方向指示: 0 :倒计时, 1 :计数
S:符号位。 1 :负, 2 :正面
A“ CLR STR ”命令IR复位除了CEN所有状态位
和U / D 。在正交模式下,如果正交时钟有
被暂停,状态位CY ,BW和CMP不受影响
通过在下列条件下一个“ CLR STR ”命令:
CY :如果CNTR = FFFFFFFF与状态位U / D = 1
BW :如果CNTR = 0状态位U / D = 0
CMP :如果CNTR = DTR
在非正交模式适用同样的规则,如果输入A保持在
逻辑低电平。
B2 B1 B0 = XXX (无所谓)
B5 B4 B3 = 000 :选择无
= 001 :选择MDR0
= 010 :选择MDR1
= 011 :选择DTR
= 100 :选择CNTR
= 101 :选择OTR
= 110 :选择STR
= 111 :选择无
B7 B6 = 00 : CLR寄存器
= 01 : RD寄存器
= 10 : WR寄存器
= 11 :装入寄存器
CY:进( CNTR溢出)锁存
BW :借( CNTR溢)闩锁
CMP :比较( CNTR = DTR)锁存
IDX :指数锁存器
CEN :计数使能状态: 0 :计数禁用,
1 :使能计数
IR 。
红外线是一个8位寄存器,用于读取指令字节从
所接收的数据流并执行它们来执行这样
功能设置的操作模式,该芯片(加载
MDR)和数据传输的各种寄存器之间。
B7
B6
B5
B4
B3
B2
B1
B0
四大功能的操作, CLR , RD , WR和LOAD阐述见表1 。
表1
注册
MDR0
MRD1
DTR
CNTR
OTR
STR
MDR0
MDR1
DTR
CNTR
OTR
STR
MDR0
MDR1
DTR
CNTR
OTR
STR
MDR0
MDR1
DTR
CNTR
OTR
的OP字节码数
1
CLR
2至5
RD
2至5
WR
1
负载
手术
清除MDR0为零
清除MDR1为零
无
清除CNTR为零
无
清除STR为零
输出MDR0连续的TXD ( MISO )
输出MDR1连续的TXD ( MISO )
无
CNTR转移到工程机械,然后再输出串行OTR
在TXD ( MISO )
OTR输出的串行TXD ( MISO )
STR输出连续的TXD ( MISO )
写在RXD ( MOSI ),串行数据转换为MDR0
写在RXD ( MOSI ),串行数据转换为MDR1
在RXD ( MOSI )到DTR写入串行数据
无
无
无
无
无
无
DTR转移到CNTR中的“水货”
CNTR转移到OTR在“平行”
7366-012405-3
MDR0.
该MDR0 (模式寄存器0 )是一个8位读/写寄存器,设置操作模式为LS7366 。该MDR0是
经由指令寄存器执行"write到MDR0"指令写入。在上电时MDR0被清零。
以下是多药耐药位的明细:
B7
B6
B5
B4
B3
B2
B1
B0
B1 B0 = 00 :非正交计数模式。 ( A =时钟, B =方向) 。
= 01 : X1正交计数模式(每个积分周期的罪名) 。
= 10 : X2正交计数模式(每个积分周期两项) 。
= 11 : X4正交计数模式(每个积分周期四项) 。
B3 B2 = 00 :自由运行计数模式。
= 01 :单周期计数模式(反禁用的进位或借位,重新启用复位或负载) 。
= 10 :范围限制计数模式(向上和向下计数范围DTR和零之间的限制,
分别;计数冻结这些限制,但恢复时的方向反转) 。
= 11 :模n的计数模式(输入计数时钟频率由一个因子分成第(n + 1) ,
其中n = DTR,在向上和向下的方向) 。
B5 B4 = 00 :禁用索引。
= 01 :配置指数作为"load CNTR"输入( DTR转移到CNTR ) 。
= 10 :配置索引作为"reset CNTR"输入(清零CNTR为0)。
= 11 :配置指数作为"load OTR"输入( CNTR转移到OTR) 。
B6 = 0:
= 1:
B7 = 0:
= 1:
负折射率输入
积极投入指数
滤波器时钟分频系数= 1
滤波器时钟分频系数= 2
MDR1.
该MDR1 (模式寄存器1 )是一个8位读/写寄存器,它被添加到MDR0额外的模式。
上电时MDR1被清零。
B7
B1 B0 = 00:
= 01:
= 10:
= 11:
B2 = 0:
= 1:
B3 = :
B4 = 0:
= 1:
B5 = 0:
= 1:
B6 = 0:
= 1:
B7 = 0:
= 1:
B6
B5
B4
B3
B2
B1
B0
4字节计数器模式
3字节计数器模式
2字节计数器模式。
1字节计数器模式
启用计数
禁用计数
未使用
NOP
旗IDX ( STR的B4 )
NOP
旗CMP ( STR的B5 )
NOP
旗BW ( STR的B6 )
NOP
旗CY ( STR的B7 )
注意:
同时适用于
LFLAG /和DFLAG /
绝对最大额定值:
(所有电压参考VSS)
参数
直流电源电压
电压
工作温度
储存温度
符号
V
DD
V
IN
T
A
T
英镑
值
+7.0
VSS - 0.3 V
DD
+ 0.3
-25至+85
-65到+150
单位
V
V
oC
oC
7366-112204-4