引脚号码
|
引脚名称
|
引脚方向
|
功能
|
49
|
CHANN_SEL1
|
Input
|
主机接口选择位使用这些bits选择通道接口类型(帧、非帧、主动、被动)
|
47
|
CHANN_SEL0
|
Input
|
同
CHANN_SEL1
一同选择主机接口
|
57
|
CODEC_SEL1
|
Input
|
A/D-D/A
芯片配置引脚
|
56
|
CODEC_SEL0
|
Input
|
|
46
|
RATE_SEL4
|
Input
|
编码速率选择Pins :使用这些引脚来选择声音的编码速率和FEC速率
|
45
|
RATE_SEL3
|
Input
|
|
44
|
RATE_SEL2
|
Input
|
|
43
|
RATE_SEL1
|
Input
|
|
42
|
RATE_SEL0
|
Input
|
|
引脚号码
|
引脚名称
|
引脚方向
|
功能
|
58
|
VAD_EN
|
Input
|
语音激活检测使能引脚。高电平有效
|
50
|
ECHOCAN_EN
|
Input
|
回音消除使能引脚。高电平有效
|
55
|
SLEEP_EN
|
Input
|
标准睡眠使能引脚。高电平有效
|
54
|
SLIP_EN
|
Input
|
滑移使能引脚。高电平有效
|
40
|
X2/CLKIN
|
Input
|
时钟输入 16.384 MHz 输入
|
39
|
X1
|
Input
|
输出为晶体内部振荡器。如果不使用内部振荡器这个引脚应悬空
|
41
|
RESETN
|
Input
|
TC2000
复位引脚。低电平有效
|
12
|
ERP
|
Output
|
编码完成标志:复位后,这个信号将有一个从高到低变化来指示第一个数据包已准备就绪。下一个数据包准备好约需要20 ms时间。见注1
|
51
|
SOFT_EN
|
Input
|
软译码判断启用标志。启用4位软译码识别错误的编码
|
52
|
BAUD_SEL0
|
Input
|
非帧串口输入格式选择
|
53
|
BAUD_SEL1
|
Input
|
|
23
|
CHAN_RX_DATA
|
Input
|
TC2000
编码数据输入
|
31
|
CHAN_TX_DATA
|
Output
|
TC2000
编码数据输出
|
19
|
CHAN_RX_CLK
|
Input
|
编码数据接收时钟
|
25
|
CHAN_TX_CLK
|
Input
|
编码数据发送时钟
|
28
|
CHAN_TX_STRB
|
I/O
|
数据发送帧同步时钟
|
21
|
CHAN_RX_STRB
|
Input
|
数据接收帧同步时钟
|
29
|
CODEC_RX_STRB
|
Input
|
A / D
数据同步帧脉冲。应连接到CODEC_TX_STRB
|
27
|
CODEC_TX_STRB
|
Input
|
D / A
数据同步帧脉冲。应连接到CODEC_RX_STRB
|
22
|
CODEC_RX_DATA
|
Input
|
A/D
转换的PCM信号发送到TC2000
|
30
|
CODEC_TX_DATA
|
Input
|
TC2000
发送的PCM信号到D/A
|
18
|
CODEC_RX_CLK
|
Input
|
A / D
转换串行时钟。应连接到CODEC_TX_CLK
|
24
|
CODEC_TX_CLK
|
Output
|
D / A
转换串行时钟。应连接到CODEC_RX_CLK
|
33
|
CLOCK_MODE
|
Input
|
如果高使用晶体时钟源振荡器。如果低使用外部振荡器
|
8
、26、29、38、59、61
|
VDD
|
Power
|
电源输入(3.3V)
|
1
、7、17、32、37、60
|
GND
|
Power
|
地输入
|
2
、3、5、6、9、10、11、12、13、14、15、16、34、35、36、48、62、63、64
|
No Connection
|
―
|
悬空
|
端口类型
|
选择脚
|
|
CAN_SEL1
|
CHAN_SEL0
|
|
主动帧
|
0
|
0
|
主动非帧
|
0
|
1
|
被动帧
|
1
|
0
|
被动非帧
|
1
|
1
|
字中语音数据位个数
|
选择脚
|
|
BAUD_SEL1
|
BAUD_SEL0
|
|
1
|
0
|
0
|
2
|
0
|
1
|
3
|
1
|
0
|
4
|
1
|
1
|
参数
|
描述
|
3.3V
|
单位
|
|
MIN
|
MAX
|
|||
t
h(FSR)
|
FSR在CLKR下降沿后保持时间
|
6
|
|
ns
|
t
h(DR)
|
DR在CLKR下降沿后保持时间
|
6
|
|
ns
|
t
d(DX)
|
CLKX上升沿到DX数据有效
|
|
25
|
ns
|
t
c(SCK)
|
串行时钟周期时间
|
6H
|
|
ns
|
t
f(SCK)
|
串行时钟下降时间
|
|
6
|
ns
|
参数
|
描述
|
3.3V
|
单位
|
|
MIN
|
MAX
|
|||
t
r(SCK)
|
串行时钟上升时间
|
|
6
|
ns
|
t
W(SCK)
|
串行时钟高/低电平持续时间
|
3H
|
|
ns
|
t
su(FSR)
|
CLKR下降沿之前FSR保持时间
|
6
|
|
ns
|
t
su(DR)
|
CLKR下降沿之前DR保持时间
|
6
|
|
ns
|
t
d(FSX)
|
CLKX到FSX的延迟时间
|
|
15
|
ns
|
t
d(DX)
|
CLKX到DX(主动模式)的延迟时间
|
|
15
|
ns
|
t
h(FSX)
|
FSR在CLKX下降沿后保持时间
|
6
|
|
ns
|
t
h(FSX)H
|
FSR在CLKX上升沿后保持时间
|
|
2H-5
|
ns
|
t
dis(DX)
|
CLKX到DX之前的无效时间
|
|
20
|
ns
|
t
h(DX)
|
CLKX上升沿到DX数据有效
|
-5H
|
|
ns
|
20ms
数据
|
24 sixteen-bit words = 48 bytes = 384 bits
|
(12)16
位字的开头
(192位)
|
Word#
|
描述
|
||
0
|
0x13ec
|
|||||
1
|
电源控制字(8bit)
|
控制字1(8bit)
|
||||
2
|
Rate info 0
|
见表9
|
||||
3
|
Rate info 1
|
|||||
4
|
Rate info 2
|
|||||
5
|
Rate info 3
|
|||||
6
|
Rate info 4
|
|||||
7
|
Unused in Input
|
|||||
8
|
Unused in Input
|
|||||
9
|
Unused in Input
|
|||||
10
|
DTMF Control
|
|||||
11
|
控制字2
|
|||||
(12) 16 bit
位语音数据
(192
位)
|
12
|
信道数据
|
||||
13
|
信道数据
|
|||||
14
|
信道数据
|
|||||
15
|
信道数据
|
|||||
16
|
信道数据
|
|||||
17
|
信道数据
|
|||||
18
|
信道数据
|
|||||
19
|
信道数据
|
|||||
20
|
信道数据
|
|||||
21
|
信道数据
|
|||||
22
|
信道数据
|
|||||
23
|
信道数据
|
ID
|
类型
|
说明
|
0x00
|
语音编码
|
这个数值说明芯片处在正常工作中
|
0x55
|
掉电模式
|
当这个模式被激活,
TC2000将进入的低功耗模式,在这个模式下将没有语音数据包被处理。
|
控制字
1
|
|||||||
7:MSB
|
6
|
5
|
4
|
3
|
2
|
1
|
0:LSB
|
丢失帧指示
|
Unused
|
Unused
|
Unused
|
Unused
|
Unused
|
CNI
|
Unused
|
Rate Info 0
|
Rate Info 1
|
Rate Info 2
|
Rate Info 3
|
Rate Info 4
|
语音速率(bps)
|
FEC
速率(bps)
|
总速率(bps)
|
0x9030
|
0x0000
|
0x0000
|
0x0000
|
0x4330
|
2400
|
0
|
2400
|
0x902f
|
0x0000
|
0x0000
|
0x0000
|
0x6930
|
2350
|
50
|
|
0x9348
|
0x0000
|
0x0000
|
0x0000
|
0x6f48
|
3600
|
0
|
3600
|
0x9243
|
0x0080
|
0x0000
|
0x0000
|
0x5348
|
3350
|
250
|
|
0xab50
|
0x0000
|
0x0000
|
0x0000
|
0x3950
|
4000
|
0
|
4000
|
0x934b
|
0x0080
|
0x0000
|
0x0000
|
0x3950
|
3750
|
250
|
|
0xab60
|
0x0000
|
0x0000
|
0x0000
|
0x7960
|
4800
|
0
|
4800
|
0xab5b
|
0x0080
|
0x0000
|
0x0000
|
0x6860
|
4550
|
250
|
|
0x9348
|
0x2030
|
0x0000
|
0x0000
|
0x7060
|
3600
|
1200
|
|
0x923e
|
0x2800
|
0x0000
|
0x0000
|
0x7460
|
3100
|
1700
|
|
0xab53
|
0x2c00
|
0x0000
|
0x0000
|
0x5680
|
4150
|
2250
|
6400
|
0xab58
|
0x3000
|
0x0000
|
0x0000
|
0x4490
|
4400
|
2800
|
7200
|
0xbf9b
|
0x0080
|
0x0000
|
0x0000
|
0x49a0
|
7750
|
250
|
8000
|
0xab5d
|
0x3400
|
0x0000
|
0x0000
|
0x31a0
|
4650
|
3350
|
|
0xbfc0
|
0x0000
|
0x0000
|
0x0000
|
0x72c0
|
9600
|
0
|
9600
|
0xab16
|
0xe400
|
0x0000
|
0x0000
|
0x67c0
|
4850
|
4750
|
|
0x0028
|
0x0000
|
0x0000
|
0x0000
|
0x6248
|
2000
|
0
|
2000
|
0x5048
|
0x0000
|
0x0000
|
0x0000
|
0x3948
|
3600
|
0
|
3600
|
0x1030
|
0x0001
|
0x0000
|
0x4230
|
0x0048
|
2400
|
1200*
|
|
0x1030
|
0x4000
|
0x0000
|
0x0000
|
0x0048
|
2400
|
1200**
|
|
0x5250
|
0x0000
|
0x0000
|
0x0000
|
0x4150
|
4000
|
0
|
4000
|
0x1030
|
0x0001
|
0x0000
|
0x341a
|
0x6750
|
2400
|
1600
|
|
0x5360
|
0x0000
|
0x0000
|
0x0000
|
0x6c60
|
4800
|
0
|
4800
|
0x5250
|
0x2010
|
0x0000
|
0x0000
|
0x7460
|
4000
|
800
|
|
0x5048
|
0x0001
|
0x0000
|
0x2412
|
0x6860
|
3600
|
1200
|
|
0x1030
|
0x0005
|
0x180c
|
0x3018
|
0x7360
|
2400
|
2400
|
|
Rate Info 0
|
Rate Info 1
|
Rate Info 2
|
Rate Info 3
|
Rate Info 4
|
语音速率(bps)
|
FEC
速率(bps)
|
总速率(bps)
|
0x6b80
|
0x0000
|
0x0000
|
0x0000
|
0x6c80
|
6400
|
0
|
6400
|
0x5250
|
0x0001
|
0x0000
|
0x542a
|
0x5280
|
4000
|
2400
|
|
0x5258
|
0x0009
|
0x1e0c
|
0x4127
|
0x7390
|
4400
|
2800
|
7200
|
0x7fa0
|
0x0000
|
0x0000
|
0x0000
|
0x52a0
|
8000
|
0
|
8000
|
0x5250
|
0x0005
|
0x2010
|
0x6834
|
0x72a0
|
4000
|
4000
|
|
0x7fc0
|
0x0000
|
0x0000
|
0x0000
|
0x69c0
|
9600
|
0
|
9600
|
0x5048
|
0x000e
|
0x4010
|
0x6a2e
|
0x65c0
|
3600
|
6000
|
|
0x1030
|
0x000e
|
0x681a
|
0x5116
|
0x76c0
|
2400
|
7200
|
DTMF
控制字-16bit
|
|||||||||||||||
15
:MSB
|
14
|
13
|
12
|
11
|
10
|
9
|
8
|
7
|
6
|
5
|
4
|
3
|
2
|
1
|
0:
LSB
|
DTMF
幅度
|
DTMF
信号检测/产生
|
DTMF Code
|
DTMF
信号
|
频率1(Hz)
|
频率2(Hz)
|
0x80
|
1
|
1209
|
697
|
0x84
|
2
|
1336
|
697
|
0x88
|
3
|
1477
|
697
|
0x81
|
4
|
1209
|
770
|
0x85
|
5
|
1336
|
770
|
0x89
|
6
|
1477
|
770
|
0x82
|
7
|
1209
|
852
|
0x86
|
8
|
1336
|
852
|
0x8a
|
9
|
1477
|
852
|
0x87
|
0
|
1209
|
941
|
0x83
|
*
|
1336
|
941
|
0x8b
|
#
|
1477
|
941
|
0x8c
|
A
|
1633
|
697
|
0x8d
|
B
|
1633
|
770
|
0x8e
|
C
|
1633
|
852
|
0x8f
|
D
|
1633
|
941
|
0x90
|
拨号音
|
440
|
350
|
0x91
|
铃声
|
480
|
440
|
0x92
|
忙音
|
620
|
480
|
0xff
|
无
|
N/A
|
N/A
|
控制字2-16bit
|
|||||||||||||||
15
:MSB
|
14
|
13
|
12
|
11
|
10
|
9
|
8
|
7
|
6
|
5
|
4
|
3
|
2
|
1
|
0:
LSB
|
编码器输出音量控制
|
Unused
0
|
Unused
0
|
VAD
|
Unused
0
|
SL
|
EC
|
RIS
|
数值
|
控制区域
|
0x0
|
编码和解码
|
0x1
|
编码
|
0x2
|
解码
|
0x3
|
无
|
20ms
数据
|
24 sixteen-bit words = 48 bytes = 384 bits
|
(12)16
位字的开头
(192位)
|
Word#
|
描述
|
|
0
|
0x13ec
|
||||
1
|
电源控制字(8bit)
|
控制字1(8bit)
|
|||
2
|
Rate info 0
|
||||
3
|
Rate info 1
|
||||
4
|
Rate info 2
|
||||
5
|
Rate info 3
|
||||
6
|
Rate info 4
|
||||
7
|
误码率(BER)
|
||||
8
|
软译码距离
|
||||
9
|
当前帧错误位
|
||||
10
|
DTMF Control
|
||||
11
|
控制字2
|
||||
(12) 16 bit
位语音数据
(192
位)
|
12
|
信道数据
|
|||
13
|
信道数据
|
||||
14
|
信道数据
|
||||
15
|
信道数据
|
||||
16
|
信道数据
|
||||
17
|
信道数据
|
||||
18
|
信道数据
|
||||
19
|
信道数据
|
||||
20
|
信道数据
|
||||
21
|
信道数据
|
||||
22
|
信道数据
|
||||
23
|
信道数据
|
|
|||||||
7
:MSB
|
6
|
5
|
4
|
3
|
2
|
1
|
0:MSB
|
Unused
|
Unused
|
解码帧
重复
|
解码器
静音
|
Unused
|
Unused
|
DTMF
检测
|
编码器
静音
|
控制字2-16bit
|
|||||||||||||||
15
:MSB
|
14
|
13
|
12
|
11
|
10
|
9
|
8
|
7
|
6
|
5
|
4
|
3
|
2
|
1
|
0:
LSB
|
解码器输出音量控制
|
Unused
0
|
Unused
0
|
VAD
|
Unused
0
|
SL
|
EC
|
RIS
|
数值
|
控制区域
|
0x0
|
编码和解码
|
0x1
|
编码
|
0x2
|
解码
|
0x3
|
无
|
A/D-D/A
类型
|
CODEC_SEL[1-0]
pins
|
通用16位线性8khz
|
00b
|
AD73311
32kHz
|
01b
|
8KHz u
率
|
10b
|
8KHz A
率
|
11b
|
参数
|
描述
|
3.3V
|
单位
|
|
MIN
|
MAX
|
|||
t
h(FSR)
|
FSR在CLKR下降沿后保持时间
|
6
|
|
ns
|
t
h(DR)
|
DR在CLKR下降沿后保持时间
|
6
|
|
ns
|
t
d(DX)
|
CLKX上升沿到DX数据有效
|
|
25
|
ns
|
t
c(SCK)
|
串行时钟周期时间
|
6H
|
|
ns
|
t
f(SCK)
|
串行时钟下降时间
|
|
6
|
ns
|
t
r(SCK)
|
串行时钟上升时间
|
|
6
|
ns
|
t
W(SCK)
|
串行时钟高/低电平持续时间
|
3H
|
|
ns
|
t
su(FSR)
|
CLKR下降沿之前FSR保持时间
|
6
|
|
ns
|
t
su(DR)
|
CLKR下降沿之前DR保持时间
|
6
|
|
ns
|
t
d(FSX)
|
CLKX到FSX的延迟时间
|
|
15
|
ns
|
t
d(DX)
|
CLKX到DX(主动模式)的延迟时间
|
|
15
|
ns
|
t
h(FSX)
|
FSR在CLKX下降沿后保持时间
|
6
|
|
ns
|
t
h(FSX)H
|
FSR在CLKX上升沿后保持时间
|
|
2H-5
|
ns
|
t
dis(DX)
|
CLKX到DX之前的无效时间
|
|
20
|
ns
|
t
h(DX)
|
CLKX上升沿到DX数据有效
|
-5H
|
|
ns
|
RATE_SEL4
Pin
|
RATE_SEL3
Pin
|
RATE_SEL2
Pin
|
RATE_SEL1
Pin
|
RATE_SEL0
Pin
|
语音速率(bps)
|
FEC
速率(bps)
|
总速率(bps)
|
0
|
0
|
0
|
0
|
0
|
2400
|
0
|
2400
|
0
|
0
|
1
|
0
|
1
|
2350
|
50
|
|
0
|
0
|
0
|
0
|
1
|
3600
|
0
|
3600
|
0
|
1
|
0
|
1
|
1
|
3350
|
250
|
|
0
|
1
|
1
|
1
|
1
|
4000
|
0
|
4000
|
0
|
1
|
1
|
1
|
0
|
3750
|
250
|
|
0
|
0
|
0
|
1
|
1
|
4800
|
0
|
4800
|
0
|
0
|
1
|
1
|
1
|
4550
|
250
|
|
0
|
0
|
0
|
1
|
0
|
3600
|
1200
|
|
0
|
1
|
0
|
0
|
0
|
3100
|
1700
|
|
0
|
1
|
0
|
1
|
0
|
4150
|
2250
|
6400
|
0
|
1
|
0
|
0
|
1
|
4400
|
2800
|
7200
|
0
|
1
|
1
|
0
|
0
|
7750
|
250
|
8000
|
0
|
1
|
1
|
0
|
1
|
4650
|
3350
|
|
0
|
0
|
1
|
0
|
0
|
9600
|
0
|
9600
|
0
|
0
|
1
|
1
|
0
|
4850
|
4750
|
|
1
|
1
|
1
|
1
|
1
|
2000
|
0
|
2000
|
1
|
0
|
0
|
0
|
0
|
3600
|
0
|
3600
|
1
|
0
|
0
|
0
|
1
|
4000
|
0
|
4000
|
1
|
0
|
1
|
1
|
0
|
2400
|
1600
|
|
1
|
0
|
0
|
1
|
0
|
4800
|
0
|
4800
|
1
|
1
|
0
|
0
|
0
|
4000
|
800
|
|
1
|
0
|
1
|
1
|
1
|
3600
|
1200
|
|
1
|
1
|
0
|
0
|
1
|
2400
|
2400
|
|
1
|
0
|
0
|
1
|
0
|
6400
|
0
|
6400
|
1
|
1
|
0
|
1
|
0
|
4000
|
2400
|
|
1
|
1
|
0
|
1
|
1
|
4400
|
2800
|
7200
|
1
|
0
|
1
|
0
|
0
|
8000
|
0
|
8000
|
1
|
1
|
1
|
0
|
1
|
4000
|
4000
|
|
1
|
0
|
1
|
0
|
1
|
9600
|
0
|
9600
|
1
|
1
|
1
|
0
|
1
|
3600
|
6000
|
|
1
|
1
|
1
|
1
|
0
|
2400
|
7200
|
睡眠模式
|
进入该状态方式
|
退出该状态方式
|
唤醒时间
|
功耗
|
|
3V
|
|||||
Crystal
|
CMOS
TTL
|
||||
正常工作
|
N/A
|
N/A
|
N/A
|
Approx. 65mW
|
|
标准睡眠模式
|
控制字或者SLEEP_EN pin
|
控制字
|
N/A
|
24 mW
|
36 mW
|
深度休眠模式
|
控制字
|
复位
|
95ms
|
0.11 mW
|
0.11 mW
|
数值
(二进制)
|
注释
|
0000
|
最可信的
0
|
0111
|
最不可信的
0
|
1000
|
最不可信的
1
|
1111
|
最可信的
1
|