之前,我们检查了热电偶冷端补偿(CJC)的硬件实现。CJC 电路需要检测冷端的温度( Tc ) 并产生一个补偿电压,该补偿电压与温度为 Tc 的热电偶产生的电压相等。
总的来说, 热电偶是非线性的,由简单的模拟电路产生的补偿电压只能接近实际响应。因此,使用线性方程来近似热电偶响应会给我们的测量带来误差。
考虑到所有这些,本文将检查此误差,并了解我们如何使用最小二乘法来找到使近似误差最小化的最佳拟合线。
下面的图 1 显示了K 型热电偶的输出和我们在上一篇文章中使用的线性近似值。
在这种情况下,我们假设热电偶响应的斜率是恒定的,并且等于其在室温下的值(25 °C 时为 41 μV/°C)。如图所示,采用的直线经过原点。通过减去这两条曲线,我们得到了图 2 所示的以 μV 为单位的近似误差。
接下来,通过将差异曲线除以直线的斜率 (41 μV/°C),我们得到了以°C 为单位的误差,如图 3 所示。
上图显示,即使使用理想的电路元件,当 T c从 0 到 70°C 变化时,我们也会有大约 0.7°C 的误差。这个错误仅源于我们的线性近似。我们可以使用最小二乘回归线法 [视频] 来找到最适合我们数据点的线性方程。
我们将通过一个例子来解释最小二乘拟合过程。假设我们有以下数据点:
X | 1 | 3 | 4 | 6 | 7 |
是的 | 1.5 | 3 | 5.7 | 9.8 | 16 |
我们想找到最能代表这些数据点的直线。图 4 显示了这些点以及通过视觉检查选择的一条直线,该直线试图跟踪数据中的趋势。
如您所见,一条直线无法通过所有这些点。因此,我们的线性近似可能会给出与数据点的实际值不同的值。例如,在图 4 中,直线在 x = 7 处给出 y = 14,而在此 x 值处实际值为 16。因此,实际值与我们的线性模型产生的值之间存在 2 个单位的差异。
在最小二乘法的上下文中,实际曲线与线性模型的值之间的这种差异称为残差(在本文中用 r 表示)。在此示例中,x = 7 处的残差等于 r = +2。残差的平方和可以被认为是我们的线性模型与数据的拟合程度的指示。使用图 4 所示的模型,我们有:
其中总和索引 (i) 指的是我们数据中的第 i个点。最小二乘法试图通过调整线性模型的斜率 (m) 和 y 轴截距 (b) 来最小化所有数据点的残差平方和。可以使用下面的公式1 和 2 找到“最适合”数据的线性模型的斜率和 y 轴截距:
和
在哪里:
x i和 y i是第 i个数据点的 x 和 y 值
x 和 y 是所有 x i和 y i的平均值
n 是数据点的总数
根据表 1 中给出的数据,我们有 x = 4.2 和 y = 7.2。表 2 显示了将公式 1 和 2 应用于我们的数据点时的一些计算。
一世 | (x, y) | ||
1 | (1, 1.5) | 18.24 | 10.24 |
2 | (3, 3) | 5.04 | 1.44 |
3 | (4, 5.7) | 0.3 | 0.04 |
4 | (6, 9.8) | 4.68 | 3.24 |
5 | (7, 16) | 24.64 | 7.84 |
使用上面的值,我们得到:
和
从那里,下面的图 5 提供了我们获得的线的图。
让我们找到这个新模型的残差平方和:
这给了我们:
这个等式远小于上面得到的前一个总和值。最小二乘法所涉及的计算很繁琐,并且通常使用电子表格或计算机程序来进行这些计算。
在 Matlab 中绘制曲线后,我们可以从“工具”菜单中选择“基本拟合”选项(图 6(a)),打开“基本拟合”窗口(图 6(b))。
如果我们在“基本拟合”窗口中选择“线性”和“显示方程”,Matlab 将生成并显示“最适合”我们的数据点的线性方程。
继续使用 Matlab,我们发现 K 型热电偶在 0 到 70 °C 的温度范围内的线性模型如下:
V out = 40.778 X 温度 – 13.695
在这种情况下,模型的斜率和 y 轴截距分别为 40.778 μV/°C 和 13.695 μV。四舍五入到两位有效数字,我们得到:
V out = 41 X 温度 – 14
该模型和 K 型热电偶产生的值之间的差异如图 7 所示。这为我们提供了以 μV 为单位的近似误差。
将这些值除以 41 μV/°C 线的斜率,得出下面绘制的以°C 为单位的误差。
使用最佳拟合线,当 T c从 0 变为 70 ° C 时,近似误差约为 0.35 ° C。这几乎是以前模型的一半错误。最后一点,请记住,如果冷端温度在您的设计中更受限制的范围内变化,您可以获得更准确的模型。例如,如果 T c从 20 变为 50 °C,您的最佳拟合线可以更准确地模拟热电偶响应。
1、深入理解SerDes(Serializer-Deserializer)之一
2、深入理解SerDes(Serializer-Deserializer)之二
3、科普:深入理解SerDes(Serializer-Deserializer)之三
4、资深工程师的ESD设计经验分享
5、干货分享,ESD防护方法及设计要点!
6、科普来了,一篇看懂ESD(静电保护)原理和设计!
7、锁相环(PLL)基本原理 及常见构建模块
8、当锁相环无法锁定时,该怎么处理的呢?
9、高性能FPGA中的高速SERDES接口
10、什么是毫米波技术?它与其他低频技术相比有何特点?
11、如何根据数据表规格算出锁相环(PLL)中的相位噪声
12、了解模数转换器(ADC):解密分辨率和采样率
13、究竟什么是锁相环(PLL)
14、如何模拟一个锁相环
15、了解锁相环(PLL)瞬态响应
16、如何优化锁相环(PLL)的瞬态响应
17、如何设计和仿真一个优化的锁相环
18、锁相环(PLL) 倍频:瞬态响应和频率合成
19、了解SAR ADC
20、了解 Delta-Sigma ADC
21、什么是数字 IC 设计?
22、什么是模拟 IC 设计?
23、什么是射频集成电路设计?
24、学习射频设计:选择合适的射频收发器 IC
25、连续时间 Sigma-Delta ADC:“无混叠”ADC
26、了解电压基准 IC 的噪声性能
27、数字还是模拟?I和Q的合并和分离应该怎么做?
28、良好通信链路性能的要求:IQ 调制和解调
29、如何为系统仿真建模数据转换器?
30、干货!CMOS射频集成电路设计经典讲义(Prof. Thomas Lee)
31、使用有效位数 (ENOB) 对 ADC 进行建模
32、以太网供电 (PoE) 的保护建议
33、保护高速接口的设计技巧
34、保护低速接口和电源电路设计技巧
35、使用互调多项式和有效位数对 ADC 进行建模
36、向 ADC 模型和 DAC 建模添加低通滤波器
37、揭秘芯片的内部设计原理和结构
38、Delta-Sigma ADCs中的噪声简介(一)
39、Delta-Sigma ADCs中的噪声简介(二)
40、Delta-Sigma ADCs 中的噪声简介(三)
41、了解Delta-Sigma ADCs 中的有效噪声带宽(一)
42、了解Delta-Sigma ADCs 中的有效噪声带宽(二)
43、放大器噪声对 Delta-Sigma ADCs 的影响(一)
44、放大器噪声对 Delta-Sigma ADCs 的影响(二)
45、参考电压噪声如何影响 Delta Sigma ADCs
46、如何在高分辨率Delta-Sigma ADCs电路中降低参考噪声
47、时钟信号如何影响精密ADC
48、了解电源噪声如何影响 Delta-Sigma ADCs
49、运算放大器简介和特性
50、使用 Delta-Sigma ADCs 降低电源噪声的影响
51、如何设计带有运算放大器的精密电流泵
52、锁定放大器的基本原理
53、了解锁定放大器的类型和相关的噪声源
54、用于降低差分 ADC 驱动器谐波失真的 PCB 布局技术
55、干货!《实用的RFIC技术》课程讲义
56、如何在您的下一个 PCB 设计中消除反射噪声
57、硅谷“八叛徒”与仙童半导体(Fairchild)的故事!
1、免费公开课:ISCAS 2015 :The Future of Radios_ Behzad Razavi
2、免费公开课:从 5 微米到 5 纳米的模拟 CMOS(Willy Sansen)
3、免费公开课:变革性射频毫米波电路(Harish Krishnaswamy)
4、免费公开课:ESSCIRC2019-讲座-Low-Power SAR ADCs
5、免费公开课:ESSCIRC2019-讲座-超低功耗接收器(Ultra-Low-Power Receivers)
6、免费公开课:CICC2019-基于 ADC 的有线收发器(Yohan Frans Xilinx)
7、免费公开课:ESSCIRC 2019-有线与数据转换器应用中的抖动
8、免费公开课:ISSCC2021 -锁相环简介-Behzad Razavi
9、免费公开课:ISSCC2020-DC-DC 转换器的模拟构建块
10、免费公开课:ISSCC2020-小数N分频数字锁相环设计
11、免费公开课:ISSCC2020-无线收发器电路和架构的基础知识(从 2G 到 5G)
12、免费公开课:ISSCC2020-从原理到应用的集成变压器基础
13、免费公开课:ISSCC2021-射频和毫米波功率放大器设计的基础
14、免费公开课:ISSCC 2022-高速/高性能数据转换器系列1(Prof. Boris Murmann)
15、免费公开课:ISSCC 2022-高速/高性能数据转换器系列2(Dr. Gabriele Manganaro)
16、免费公开课:ISSCC 2022-高速/高性能数据转换器系列3(Prof. Pieter Harpe)
17、免费公开课:ISSCC 2022-高速/高性能数据转换器系列4(Prof. Nan Sun)
点击下方“公众号”,关注更多精彩
半导体人才招聘服务平台