TSS400-S2
“权力
可编程高精密
传感器信号处理器
SLMS002 - D4101 , 1993年10月
12位ADC 4多路输入
宽电源电压范围
2.6 V至5.5 V
低功耗在V
DD
= 3 V
– 0.1
A
在关断模式(典型值)
– 4
A
在做模式(典型值)
– 80
A
在主动模式下无A / D
转换(典型值)
– 300
A
在主动模式下带A / D
转换(典型值)
板载4复用56段LCD
司机
简单的模拟接口0.2
×
SV
DD
to
0.4
×
SV
DD
模拟输入范围
板载成比例的电流源
编辑从0.15毫安
×
( SV
DD
/ V)的
2.4毫安
×
( SV
DD
/V)
两个独立的32.768 kHz晶振
控制定时器
内置MOS振荡器用作系统
时钟
可编程微控制器
960位静态RAM随着12内部资料
存储寄存器
简单,易于编程用
SMPL 宏语言
ROM的预编程4K字节
- SMPL 宏语言解释器
- 存储层切换
描述
该TSS400 -S2的传感器信号处理器是一个超低功率,智能化, 12位模拟 - 数字转换器
( ADC)已预编程了传感器的宏编程语言( SMPL )的解释。
这种语言允许TSS400 - S2的快速,方便,经济的定制范围广泛的传感器的
信号处理应用。一些典型的应用包括:
温度测量与计算,控制和报警功能
压力和加速度测量
用定时器控制功能
智能化键盘和显示器驱动程序
该定制TSS400 - S2的操作的应用程序特定的程序被存储在外部
随着应用程序所需的附加数据的EEPROM 。该TSS400 - S2的主要成分是
一个四输入多路复用12位ADC ,可编程恒定电流源,一个能够驱动的LCD驱动
使用四多路复用驱动方案56段, 2晶体控制独立计时器,在板RAM ,
6只输出端子( R1至R6 ) ,一个4位的可编程I / O端口(K1,K2 ,K4, K8 ) ,并且我
2
串行EEPROM
通信。使用TSS400 -S2是非常容易的,因为它是由一个SMPL语言程序来控制。
这些程序可以被存储在外部EEPROM (单机模式)或存储在主计算机(从
模式)。该SMPL语言是一个功能强大,易于学习,易于使用的宏语言。有些SMPL
语言功能包括单指令EEPROM读取和EEPROM写操作,三级
子程序,一个单命令A / D转换指令指定的转换和数字
类型的转换(无论是补偿或无补偿) ,并且两个可降低电力消耗模式
(做和关闭) 。
可选项
TA
0 ° C至70℃
- 40℃ 105℃
包
44引脚PLCC ( FN )
TSS400CFN-S2
TSS400QFN-S2
SMPL是德州仪器的商标。
PRODUCTION数据信息为出版日期。
产品符合每德州仪器条款规范
标准保修。生产加工并不包括
所有测试参数。
版权
1993年,德州仪器
邮政信箱655303
达拉斯,德克萨斯州75265
1
TSS400-S2
“权力
可编程高精密
传感器信号处理器
SLMS002 - D4101 , 1993年10月
FN包装
( TOP VIEW )
Ri
A4
K2
A3
A2
K4
A1
K8
AGND
TOSCOUT
TOSCIN
6 5
7
8
9
10
11
12
13
14
15
16
V
DD
INITN
KC
VSS
COM4
COM3
S1
S2
S3
4
3 2
1 44 43 42 41 40
39
38
37
36
35
34
33
32
31
30
SV
DD
K1
29
17
18 19 20 21 22 23 24 25 26 27 28
S4
S5
S6
S7
S8
S9
S10
S11
S12
S13
S14
针
名字
A1, A2, A3, A4
AGND
COM1 , COM2 ,
COM3 , COM4
I / O
INITN
K1, K2, K4, K8
KC
R0
R1, R2, R3, R4,
R5, R6
R7
Ri
S1 – S14
SVDD
TOSCIN
TOSCOUT
数
13, 11, 10, 8
15
28, 27,
43, 44
20
3
5, 9, 12, 14
2
18
19, 21 – 25
26
7
42 – 29
6
17
16
I / O
I
模拟输入的ADC
模拟地
O
I / O
I
I / O
O
O
O
LCD公共
通信输入/输出
初始化。 INITN通常是连接到VDD和保持高电平。如果INITN保持低电平超过10
s,
该TSS400 -S2开始热启动。
4位可编程并行输入/输出端口
测试。该终端必须在正常运行期间连接到VSS 。
控制EEPROM时钟
数字输出
EEPROM控制电源开关
电流源(编程电阻连接)
O
I
O
LCD段
切换VDD
振荡器的输入。 TOSCIN是用于晶体振荡器(32.768千赫)的输入连接。
振荡器的输出。 TOSCOUT是用于晶体振荡器(32.768千赫)的输出连接。
VDD
4
电源
VSS
1
地
并非直接由用户的程序访问
2
邮政信箱655303
R0
R1
I / O
R2
R3
R4
R5
R6
R7
COM2
COM1
终端功能
描述
达拉斯,德克萨斯州75265
TSS400-S2
“权力
可编程高精密
传感器信号处理器
SLMS002 - D4101 , 1993年10月
功能框图
INITN
KC
TOSCIN
TOSCOUT
系统
控制
振荡器
时钟
计时器
VDD
VSS
系统总线
传感器
供应
SVDD
Ri
A1
类似物
- 到 -
数字
变流器
A2
A3
A4
AGND
ALU
数据存储器
(内存)
工作
注册
FLAC
REGB
存储
注册
STO0
STO1
STO2
STO3
STO4
STO5
产量
解放军
S1
S2
.
.
.
S13
液晶显示
司机
S14
COM1
COM2
COM3
计数器
旗
注册
COM4
只读存储器
翻译员
状态
位
PC
定时器
缓冲器
外
EEPROM /
基于主机
处理器
接口
R0
R7
I / O
系统总线
R输出锁存器
K-端口锁存器/缓冲器
R1 R2 R3 R4 R5 R6
K1
K2
K4
K8
邮政信箱655303
达拉斯,德克萨斯州75265
3
TSS400-S2
“权力
可编程高精密
传感器信号处理器
SLMS002 - D4101 , 1993年10月
描述(续)
该TSS400 - S2的设计,以满足各种各样的传感器系统的应用,包括那些要求
短的时间内将产品推向市场,快速和/或频繁的程序更新。该TSS400 -S2不需要掩模
编程。它可以在任何数量购买。典型的应用包括:
温度,压力,加速度,气体含量,磁场,相对湿度的测量,
速度,方向和体积
要求的计算,控制,和/或警告的功能的测量
在需要的高精度温度补偿测量
其中,测量软件校正和线性化是可取的
这些传感器系统可以在多种类型的应用中,包括家电产品中找到,工业控制
子系统,HVAC系统和仪器,便携式仪器,消费品,汽车
产品,或其中精确(12位) ,超低功率(12
A–
15
A
典型值) ,智能型A / D转换是必不可少的。
该TSS400 -S2是两个温度范围内工作。该TSS400CFN -S2的特点是操作从
0℃至70℃。该TSS400QFN -S2的特点是从操作 - 40 ° C至105 ℃。
初始化和上电
初始化由硬件启动方式有两种:
上电:电压V
DD
接通(冷启动) 。 CPU从PC 000后的内部工作
振荡器已开始运作。这可能需要1至6秒。
INITN : INITN保持低电平(开关接地)超过10
s.
当发生这种情况时的程序
执行时,它被称为热启动。 CPU开始操作,在PC 000时INITN被释放到V
DD
势。
表1列出了后上电或INITN端初始化TSS400 -S2寄存器的内容。
表1.寄存器内容
注册
程序计数器(PC)的
状态位正,负,零
RAM内容
数位锁存器( DLN)
K行“锁存器的内容
计时器
ADC电压SVDD
LCD段锁存器
上电
(冷启动)
000
未定义
重置为0
重置为0
未定义
0
关闭
未定义
INITN终端
(热启动)
000
不变
不变
重置为0
不变
不变
关闭
不变
子程序堆栈
LEVEL 0
LEVEL 0
尽管在热启动时保持不变的RAM ,内存
寻址时INITN被激活可通过一个写周期被破坏。
4
邮政信箱655303
达拉斯,德克萨斯州75265
TSS400-S2
“权力
可编程高精密
传感器信号处理器
SLMS002 - D4101 , 1993年10月
初始化和上电(续)
如果TSS400 -S2系统是电池供电的,并且包含校准因子或其他重要数据在RAM中,
最好是冷启动和热启动之间进行区分。原因是初始化的可能性
引起的电磁感应(EMI)。如果这样一个错误的初始化未合法性,EMI测试
影响可以通过清除的初始化软件程序的内存破坏RAM内容。该
TSS400 -S2比较两个预留半字节的RAM ,以查看它们是否包含A5
16
每次初始化后:
如果RAM半字节包含预期的信息( A5
16
) ,初始化继续在PC 000的RAM
的内容不改变。这意味着,一个假信号造成的初始化(热启动) 。
如果半字节的RAM ,从不同的A5
16
中, RAM被清除,程序继续在PC 000 ,这意味着
该TSS400 -S2的电源电压被接通(冷启动) 。
短定时器和长定时器不被热启动停止。这意味着,他们仍然活跃,必须
由一个STPTIMx指令停止时,如果必要的。
工作条件
该TSS400 -S2有四种不同的操作模式:关,做到主动不带A / D转换,并主动配合
A / D转换。在关闭模式能最大限度地节省电源。在这种模式下,只有在RAM和输出(I / O ,R
输出,和K线)被维持。该TSS400 -S2进入关闭模式与软件命令是
通过K线或初始化惊醒。表2列出了需要在K线唤醒的条件
处理器。
表2. K线唤醒条件
K8
0
1
1
0
.AND 。
.OR 。
.AND 。
.OR 。
K4
0
1
0
1
.AND 。
.OR 。
.AND 。
.OR 。
K2
0
1
0
1
.AND 。
.OR 。
.AND 。
.OR 。
K1
0
1
0
1
条件
起床前状态
状态唤醒处理器
起床前状态
状态唤醒处理器
该DONE模式也是一种低功耗模式。在DONE模式中,RAM的输出,并且显示是
保持和计时电路保持激活状态。器件进入一个软件命令来实现模式
并通过K线,初始化唤醒,或具有唤醒由内部定时器。
当TSS400 - S2中执行指令时,它处于激活模式。这种模式可以被分解成两个
独立的状态:与A / D转换和不带A / D转换。该TSS400 -S2的所有部分都完全
操作与A / D转换为激活模式。在A / D转换电路中的唯一断电
主动模式不具有A / D转换。参见图1为TSS400 -S2的操作模式的状态图。
邮政信箱655303
达拉斯,德克萨斯州75265
5
TSS400-S2
“权力
可编程高精密
传感器信号处理器
SLMS002 - D4101 , 1993年10月
12位ADC 4多路输入
宽电源电压范围
2.6 V至5.5 V
低功耗在V
DD
= 3 V
– 0.1
A
在关断模式(典型值)
– 4
A
在做模式(典型值)
– 80
A
在主动模式下无A / D
转换(典型值)
– 300
A
在主动模式下带A / D
转换(典型值)
板载4复用56段LCD
司机
简单的模拟接口0.2
×
SV
DD
to
0.4
×
SV
DD
模拟输入范围
板载成比例的电流源
编辑从0.15毫安
×
( SV
DD
/ V)的
2.4毫安
×
( SV
DD
/V)
两个独立的32.768 kHz晶振
控制定时器
内置MOS振荡器用作系统
时钟
可编程微控制器
960位静态RAM随着12内部资料
存储寄存器
简单,易于编程用
SMPL 宏语言
ROM的预编程4K字节
- SMPL 宏语言解释器
- 存储层切换
描述
该TSS400 -S2的传感器信号处理器是一个超低功率,智能化, 12位模拟 - 数字转换器
( ADC)已预编程了传感器的宏编程语言( SMPL )的解释。
这种语言允许TSS400 - S2的快速,方便,经济的定制范围广泛的传感器的
信号处理应用。一些典型的应用包括:
温度测量与计算,控制和报警功能
压力和加速度测量
用定时器控制功能
智能化键盘和显示器驱动程序
该定制TSS400 - S2的操作的应用程序特定的程序被存储在外部
随着应用程序所需的附加数据的EEPROM 。该TSS400 - S2的主要成分是
一个四输入多路复用12位ADC ,可编程恒定电流源,一个能够驱动的LCD驱动
使用四多路复用驱动方案56段, 2晶体控制独立计时器,在板RAM ,
6只输出端子( R1至R6 ) ,一个4位的可编程I / O端口(K1,K2 ,K4, K8 ) ,并且我
2
串行EEPROM
通信。使用TSS400 -S2是非常容易的,因为它是由一个SMPL语言程序来控制。
这些程序可以被存储在外部EEPROM (单机模式)或存储在主计算机(从
模式)。该SMPL语言是一个功能强大,易于学习,易于使用的宏语言。有些SMPL
语言功能包括单指令EEPROM读取和EEPROM写操作,三级
子程序,一个单命令A / D转换指令指定的转换和数字
类型的转换(无论是补偿或无补偿) ,并且两个可降低电力消耗模式
(做和关闭) 。
可选项
TA
0 ° C至70℃
- 40℃ 105℃
包
44引脚PLCC ( FN )
TSS400CFN-S2
TSS400QFN-S2
SMPL是德州仪器的商标。
PRODUCTION数据信息为出版日期。
产品符合每德州仪器条款规范
标准保修。生产加工并不包括
所有测试参数。
版权
1993年,德州仪器
邮政信箱655303
达拉斯,德克萨斯州75265
1
TSS400-S2
“权力
可编程高精密
传感器信号处理器
SLMS002 - D4101 , 1993年10月
FN包装
( TOP VIEW )
Ri
A4
K2
A3
A2
K4
A1
K8
AGND
TOSCOUT
TOSCIN
6 5
7
8
9
10
11
12
13
14
15
16
V
DD
INITN
KC
VSS
COM4
COM3
S1
S2
S3
4
3 2
1 44 43 42 41 40
39
38
37
36
35
34
33
32
31
30
SV
DD
K1
29
17
18 19 20 21 22 23 24 25 26 27 28
S4
S5
S6
S7
S8
S9
S10
S11
S12
S13
S14
针
名字
A1, A2, A3, A4
AGND
COM1 , COM2 ,
COM3 , COM4
I / O
INITN
K1, K2, K4, K8
KC
R0
R1, R2, R3, R4,
R5, R6
R7
Ri
S1 – S14
SVDD
TOSCIN
TOSCOUT
数
13, 11, 10, 8
15
28, 27,
43, 44
20
3
5, 9, 12, 14
2
18
19, 21 – 25
26
7
42 – 29
6
17
16
I / O
I
模拟输入的ADC
模拟地
O
I / O
I
I / O
O
O
O
LCD公共
通信输入/输出
初始化。 INITN通常是连接到VDD和保持高电平。如果INITN保持低电平超过10
s,
该TSS400 -S2开始热启动。
4位可编程并行输入/输出端口
测试。该终端必须在正常运行期间连接到VSS 。
控制EEPROM时钟
数字输出
EEPROM控制电源开关
电流源(编程电阻连接)
O
I
O
LCD段
切换VDD
振荡器的输入。 TOSCIN是用于晶体振荡器(32.768千赫)的输入连接。
振荡器的输出。 TOSCOUT是用于晶体振荡器(32.768千赫)的输出连接。
VDD
4
电源
VSS
1
地
并非直接由用户的程序访问
2
邮政信箱655303
R0
R1
I / O
R2
R3
R4
R5
R6
R7
COM2
COM1
终端功能
描述
达拉斯,德克萨斯州75265
TSS400-S2
“权力
可编程高精密
传感器信号处理器
SLMS002 - D4101 , 1993年10月
功能框图
INITN
KC
TOSCIN
TOSCOUT
系统
控制
振荡器
时钟
计时器
VDD
VSS
系统总线
传感器
供应
SVDD
Ri
A1
类似物
- 到 -
数字
变流器
A2
A3
A4
AGND
ALU
数据存储器
(内存)
工作
注册
FLAC
REGB
存储
注册
STO0
STO1
STO2
STO3
STO4
STO5
产量
解放军
S1
S2
.
.
.
S13
液晶显示
司机
S14
COM1
COM2
COM3
计数器
旗
注册
COM4
只读存储器
翻译员
状态
位
PC
定时器
缓冲器
外
EEPROM /
基于主机
处理器
接口
R0
R7
I / O
系统总线
R输出锁存器
K-端口锁存器/缓冲器
R1 R2 R3 R4 R5 R6
K1
K2
K4
K8
邮政信箱655303
达拉斯,德克萨斯州75265
3
TSS400-S2
“权力
可编程高精密
传感器信号处理器
SLMS002 - D4101 , 1993年10月
描述(续)
该TSS400 - S2的设计,以满足各种各样的传感器系统的应用,包括那些要求
短的时间内将产品推向市场,快速和/或频繁的程序更新。该TSS400 -S2不需要掩模
编程。它可以在任何数量购买。典型的应用包括:
温度,压力,加速度,气体含量,磁场,相对湿度的测量,
速度,方向和体积
要求的计算,控制,和/或警告的功能的测量
在需要的高精度温度补偿测量
其中,测量软件校正和线性化是可取的
这些传感器系统可以在多种类型的应用中,包括家电产品中找到,工业控制
子系统,HVAC系统和仪器,便携式仪器,消费品,汽车
产品,或其中精确(12位) ,超低功率(12
A–
15
A
典型值) ,智能型A / D转换是必不可少的。
该TSS400 -S2是两个温度范围内工作。该TSS400CFN -S2的特点是操作从
0℃至70℃。该TSS400QFN -S2的特点是从操作 - 40 ° C至105 ℃。
初始化和上电
初始化由硬件启动方式有两种:
上电:电压V
DD
接通(冷启动) 。 CPU从PC 000后的内部工作
振荡器已开始运作。这可能需要1至6秒。
INITN : INITN保持低电平(开关接地)超过10
s.
当发生这种情况时的程序
执行时,它被称为热启动。 CPU开始操作,在PC 000时INITN被释放到V
DD
势。
表1列出了后上电或INITN端初始化TSS400 -S2寄存器的内容。
表1.寄存器内容
注册
程序计数器(PC)的
状态位正,负,零
RAM内容
数位锁存器( DLN)
K行“锁存器的内容
计时器
ADC电压SVDD
LCD段锁存器
上电
(冷启动)
000
未定义
重置为0
重置为0
未定义
0
关闭
未定义
INITN终端
(热启动)
000
不变
不变
重置为0
不变
不变
关闭
不变
子程序堆栈
LEVEL 0
LEVEL 0
尽管在热启动时保持不变的RAM ,内存
寻址时INITN被激活可通过一个写周期被破坏。
4
邮政信箱655303
达拉斯,德克萨斯州75265
TSS400-S2
“权力
可编程高精密
传感器信号处理器
SLMS002 - D4101 , 1993年10月
初始化和上电(续)
如果TSS400 -S2系统是电池供电的,并且包含校准因子或其他重要数据在RAM中,
最好是冷启动和热启动之间进行区分。原因是初始化的可能性
引起的电磁感应(EMI)。如果这样一个错误的初始化未合法性,EMI测试
影响可以通过清除的初始化软件程序的内存破坏RAM内容。该
TSS400 -S2比较两个预留半字节的RAM ,以查看它们是否包含A5
16
每次初始化后:
如果RAM半字节包含预期的信息( A5
16
) ,初始化继续在PC 000的RAM
的内容不改变。这意味着,一个假信号造成的初始化(热启动) 。
如果半字节的RAM ,从不同的A5
16
中, RAM被清除,程序继续在PC 000 ,这意味着
该TSS400 -S2的电源电压被接通(冷启动) 。
短定时器和长定时器不被热启动停止。这意味着,他们仍然活跃,必须
由一个STPTIMx指令停止时,如果必要的。
工作条件
该TSS400 -S2有四种不同的操作模式:关,做到主动不带A / D转换,并主动配合
A / D转换。在关闭模式能最大限度地节省电源。在这种模式下,只有在RAM和输出(I / O ,R
输出,和K线)被维持。该TSS400 -S2进入关闭模式与软件命令是
通过K线或初始化惊醒。表2列出了需要在K线唤醒的条件
处理器。
表2. K线唤醒条件
K8
0
1
1
0
.AND 。
.OR 。
.AND 。
.OR 。
K4
0
1
0
1
.AND 。
.OR 。
.AND 。
.OR 。
K2
0
1
0
1
.AND 。
.OR 。
.AND 。
.OR 。
K1
0
1
0
1
条件
起床前状态
状态唤醒处理器
起床前状态
状态唤醒处理器
该DONE模式也是一种低功耗模式。在DONE模式中,RAM的输出,并且显示是
保持和计时电路保持激活状态。器件进入一个软件命令来实现模式
并通过K线,初始化唤醒,或具有唤醒由内部定时器。
当TSS400 - S2中执行指令时,它处于激活模式。这种模式可以被分解成两个
独立的状态:与A / D转换和不带A / D转换。该TSS400 -S2的所有部分都完全
操作与A / D转换为激活模式。在A / D转换电路中的唯一断电
主动模式不具有A / D转换。参见图1为TSS400 -S2的操作模式的状态图。
邮政信箱655303
达拉斯,德克萨斯州75265
5