TI中文支持网
TI专业的中文技术问题搜集分享网站

TUSS4440: ZC_CMP_STG_SEL 配置

Part Number:TUSS4440

Hi Support Team,

TUSS4440过零输出相关的寄存器配置缺少详细描述

4:3

ZC_CMP_STG_SEL

R/W

0x2

Zero Cross Comparator Stage Select

请帮忙确认此处0x00~0x03分别对应什么内容?

谢谢。

b/r

vincent

Kailyn Chen:

您好,ZC_CMP_STG_SEL是用来选择logamp的增益等级,用来产生过零比较器的过零信号。ZC_CMP_HYST 用来控制过零比较器的迟滞(迟滞电压是通过配置ZC_CMP_HYST )。

而增益等级的选择是通过logamp接收到的信号强度来看OUT3引脚的切换。 对于较大幅值的输入信号,logamp的等级选择较小的,而较低幅值的输入信号(即使底噪较高), 也要enable所有级,来获得最大输入动态范围。datasheet FIgure 6-6~FIgure6~8给出了所有增益级enable,所有增益级disable以及first stage enable,last stage disable的Receive Signal Path Log Conformance Error。 

可以参考下面这篇应用手册Page3的关于log amp是如何工作的:

www.ti.com.cn/…/slda053.pdf

,

vincent zhang22:

你好,
我换一个问法:
ZC_CMP_STG_SEL 分别配置成如下参数代表的意义是什么?
0x00:
0x01:
0x02:
0x03:
谢谢

,

Kailyn Chen:

内部对数运算放大器增益的级别。数据手册中没有给出比如stage 1代表的是增益放大多少倍,是因为它是根据log amp输入信号的强度来判断的。如果输入信号幅值较低,那选择stage 稍微大一些,保证输入最大动态范围,logamp的输出经过过零比较器然后输出OUT3,所以在对这个寄存器进行配置的时候,是可以通过OUT3引脚的高低电平来判断的,如果logamp的输出大于0V,则OUT3输出为高,如果logamp的输出小于0,则OUT3输出为低。  

,

vincent zhang22:

你的意思是说ZC_CMP_STG_SEL这个的配置要根据测试中观察OUT3的输出情况进行选择?输入信号小的时候调大ZC_CMP_STG_SEL反而就调小,是这样么?  如果INP~INN的输入信号强弱是变化的呢?

,

Kailyn Chen:

vincent zhang22 说:ZC_CMP_STG_SEL这个的配置要根据测试中观察OUT3的输出情况进行选择?输入信号小的时候调大ZC_CMP_STG_SEL反而就调小,是这样么?

是这样的,参考数据手册中对于stage选择的描述:

对于您提到的动态输入范围,log amp与其前端带通滤波器配对使用时,对数放大器能够支持宽动态范围的交流输入信号振,从而在特定频率下调节增益 。

logamp是不是简单的对差值的放大,它是对输入信号包络的对数函数,振幅包络线性增加,它的输出是输入信号的对数函数。

,

vincent zhang22:

1. 这个配置和对数放大器内部的LOGAMP_DIS_FIRST&LOGAMP_DIS_LAST这两个选项有什么关系?

2. 从内部结构图看,OUT3和OUT4(不考虑buffer部分)的信号源是一样的,都是LOGAMP对原始信号的包络输出,我的理解是否正确?

3. 如果我想抓取原始信号首波的时刻,有什么办法实现? disable掉LOGAMP_DIS_FIRST&LOGAMP_DIS_LAST 原始信号放大后能直接输出给OUT3和OUT4么?

4. ZC寄存器配置为0XB1, 看到原始波形和ZC输出图如下所示,黄色为原始信号,蓝色为ZC输出,如何理解这个图的关系?

赞(0)
未经允许不得转载:TI中文支持网 » TUSS4440: ZC_CMP_STG_SEL 配置
分享到: 更多 (0)