DS1847/DS1848查找表的考虑因素

描述

本应用笔记介绍了查找表在激光偏置和调制控制中的应用。这些表是基于温度的前馈控制的一部分,该控制随着温度的变化而改变控制信号的值。

介绍

DS1847和DS1848为数字控制电阻。这些部件中的查找表用于存储 电阻位置可分立补偿用户在 范围为 -40°C 至 +102°C,增量为 2°C。每个芯片提供两个这样的表,一个用于电阻0(表1 数据手册中)和一个电阻1(数据手册中的表2)。它们可以通过表选择字节进行选择 位于地址 E0。每个查找表包含 72 个字节(00 到 47 小时):位置 00 对应于 -40°C 设置,位置 47h 对应于 +102°C 设置。选择表格后,填写 72 个离散表格 电阻位置值,范围从 00 到 FF。所有 72 个位置都必须填充电阻器位置 值:如果您的温度范围低于 +102°C 或高于 -40°C,请填写最后位置值的副本以 覆盖未使用的温度范围。在本应用笔记中,我们将回顾这些位置是如何推导的 以获得所需的输出。由于工艺原因,端到端电阻值将因零件而异,变化高达 20% 变化;此外,该电阻具有温度系数。以下部分显示了错误如何产生 到可以消除不同过程和温度的电阻变化。此外,校准方法 详细介绍了使用真实电阻值而不是位置值。

工厂表征

每个部件在工厂都由达拉斯表征,其在整个温度范围内的电阻值和特性 导出一组参数来描述该部分(公式1)。这种表征的动力是 需要为每个零件生成实际电阻值和位置值之间的等效性。没有 这种等效性 用户的错误预算 ,就他的可交付成果而言,可能需要包括额外的 在未进行系统校准的所有温度下输入电阻误差。为了说明这一点, 考虑图 1 中的传递函数。G1 表示仓位到阻力位的转换为 体现在公式2中。G2 表示将阻力转换为用户的可交付成果 OUT。G2 是 用户在工作台上表征的内容,以了解其系统在整个温度范围内的行为。G1 因部件和温度而异,不应包含在工作台表征中:它是 为每个部分提供,如下所述。请注意,G1 在恒定温度下是线性的,它包含 抵消项;斜率和偏移量都随温度而变化。G1描述了公式2中的转换;这 相反描述了公式1,即位置阻力。

测试仪


图1.

测试仪


等式 1.

α为失调,在数据手册中给出。选择对应于 50K 或 10K 满量程的值。 R = DS1847或DS1848输出端所需的电阻 C = 以摄氏度为单位的温度 u,v,w,x,y和z是从表A所示的寄存器内容得出的值。每个电阻(R0 或 R1) 在相应的查找表(1 或 2)中加载此类字节。值 u 到 z 由下式获得 将相应的LSB值乘以表A中寄存器内容的十进制等效值。 双字节是 MSB 第一个(例如 28),LSB 最后一个(例如 29)。

重要提示:一旦位置 28h 到 33h 被读取并存储在测试仪中,它们就可以准备好 接受测试仪生成的电阻位置值,如下一段所述。确保你这样做 在读取这些位置包含的字节之前不要写入这些位置,除非您要跳过该过程 在本段和下一段中解释。

相反,
 

测试仪


等式2。

快速浏览一下,可以在 0°C 下求解位置 25 处的 R,因为 R = x • α + u 。同样,R 位于位置 255 (FF) 在 25°C 时为 R = x • (255 + α ) + u。这是对室温电阻值的快速检查,代表 天平的两端。

表 A

 

地址(十六进制) 变量 低音水平
28–29 U 2-8
2A–2B v 10-6
2C–2D w 10-9
2E–2F x 2-8
30–31 y 10-7
23–33 z 10-10

 

用户测试方法

一旦用户对他的原型应用电路进行了表征,他就可以编写一个程序 生产测试。对应用的温度行为有很好的置信度(G2 in 图 1) 他确定他希望生产部门测试的温度点数。他也会 建议他们如何使用特定于 他的应用方式如下所述。

有关如何包含公式(1)和(2)的示例如下。给定性能P外(光输出 激光的功率)用户的系统通过连续命令来提升以提供这种水平的功率 DS1847,置于“手动模式”(寄存器E01为1h)。对于电阻 0,这些命令 包括发送范围在 00 和 FF 之间的值以寄存器 F0 直到 P外已实现;几乎 说起来,这是当发射的功率超过目标 ΔP 时,由 1/1LSB 电阻或 少。测试在任何给定的温度T1下进行...Tn(对于某些用户,只需要 T2,以便 以尽量减少测试时间)。这导致许多位置(pos1...posn) 表示电阻器,存储在 发出这些命令的测试人员。测试仪使用公式(72)计算R2...唔。现在测试仪 根据用户算法从函数 R = f 计算所有 <> 个电阻值,每 <>°C 增量 (P外, 温度, R1...Rn) 用户提供的温度范围为 -40°C 至 +102°C;P外是恒定的。现在使用 公式(1)推导出相应的72个位置。然后,这些值用于填充查找表。 为了使用户的拟合算法或方程准确,重要的是他的函数 R 是 使用真值 R1 派生...Rn而不是R=f中的位置值(P外, 温度, R1...啧啧)。

注意:请记住在查找表填充后加载值为 1h 的寄存器 E03。这放置了 部件处于自动(查找驱动)模式。如果您打算关闭电源,则可以跳过最后一个注意事项 然后通电:默认情况下,电源循环会将设备置于查找表驱动模式。

审核编辑:郭婷

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分