CN107241099B - 角度传感器信号处理电路及处理方法 - Google Patents
角度传感器信号处理电路及处理方法 Download PDFInfo
- Publication number
- CN107241099B CN107241099B CN201710369076.5A CN201710369076A CN107241099B CN 107241099 B CN107241099 B CN 107241099B CN 201710369076 A CN201710369076 A CN 201710369076A CN 107241099 B CN107241099 B CN 107241099B
- Authority
- CN
- China
- Prior art keywords
- digital
- analog converter
- sampling
- comparator
- angle value
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M1/00—Analogue/digital conversion; Digital/analogue conversion
- H03M1/12—Analogue/digital converters
- H03M1/34—Analogue value compared with reference values
- H03M1/38—Analogue value compared with reference values sequentially only, e.g. successive approximation type
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B7/00—Measuring arrangements characterised by the use of electric or magnetic techniques
- G01B7/30—Measuring arrangements characterised by the use of electric or magnetic techniques for measuring angles or tapers; for testing the alignment of axes
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Analogue/Digital Conversion (AREA)
- Measuring Magnetic Variables (AREA)
Abstract
本发明揭示了一种角度传感器信号处理电路及处理方法,所述角度传感器信号处理电路包括:第一采样保持单元、第一数模转换器、第二采样保持单元、第二数模转换器、比较器、逐次逼近式CORDIC逻辑电路;所述第一采样保持单元、第二采样保持单元分别连接正余弦模拟信号;第一采样保持单元与第一数模转换器连接,第二采样保持单元与第二数模转换器连接;第一数模转换器、第二数模转换器连接比较器,比较器连接逐次逼近式CORDIC逻辑电路;逐次逼近式CORDIC逻辑电路分别连接第一数模转换器、第二数模转换器。本发明提出的角度传感器信号处理电路,可简化整个信号处理***,节省硬件资源、减少面积和功耗。
Description
技术领域
本发明属于角度传感技术领域,涉及一种角度传感器,尤其涉及一种角度传感器信号处理电路;同时,本发明还涉及一种角度传感器信号处理电路的处理方法。
背景技术
磁性角度传感器广泛应用于工业、汽车、家电、机器人等领域,可以用来检测各种机械结构(如汽车的方向盘、电机中的转子等)转动的角度信息。典型的磁性角度传感器由X轴和Y轴的磁场角度感应元件、放大器、模数转换器和数字信号处理单元组成,如图1所示。其中,磁场角度感应元件在外界磁场旋转时产生两路正交的正余弦信号x和y。该信号经过放大器放大后由模数转换器转换为数字化的正余弦信号。数字处理单元通常使用CORDIC算法计算出角度值θ。
图2显示了一种常用的传统设计,即用两路逐次逼近式模数转换器(SAR-ADC)和实现CORDIC算法的数字电路组成的正余弦信号处理电路。其中,逐次逼近式模数转换器由一个比较器、一个数模转换器和逐次逼近逻辑单元组成。其中数模转换器一般采用开关电容电路实现。输入信号和反馈信号的减法运算一般嵌入在开关电容电路中实现。数模转换器需要提供固定的参考电压Vref。此参考电压Vref同时也是逐次逼近式模数转换器(SAR-ADC)的参考电压。CORDIC算法的核心思想其实也是通过多次迭代逐次逼近来得到准确的角度值。然而,现有的信号处理电路结构复杂,成本较高,且功耗较大。
有鉴于此,如今迫切需要设计一种新的信号处理电路,以便克服现有信号处理电路存在的上述缺陷。
发明内容
本发明所要解决的技术问题是:提供一种角度传感器信号处理电路,可简化整个信号处理***,节省硬件资源、减少面积和功耗。
此外,本发明还提供一种角度传感器信号处理电路的处理方法,可简化整个信号处理***,节省硬件资源、减少面积和功耗。
为解决上述技术问题,本发明采用如下技术方案:
一种角度传感器信号处理电路,所述角度传感器信号处理电路包括:第一采样保持单元、第一数模转换器、第二采样保持单元、第二数模转换器、比较器、逐次逼近式CORDIC逻辑电路;
所述第一采样保持单元、第二采样保持单元分别连接正余弦模拟信号;第一采样保持单元与第一数模转换器连接,第二采样保持单元与第二数模转换器连接;第一数模转换器、第二数模转换器连接比较器,比较器连接逐次逼近式CORDIC逻辑电路;逐次逼近式CORDIC逻辑电路分别连接第一数模转换器、第二数模转换器;
所述第一采样保持单元、第二采样保持单元通过采样保持电路后分别作为两路数模转换器的参考电压;第一数模转换器的输入还包括逐次逼近式CORDIC逻辑电路的第一数字输出xn;第二数模转换器的输入还包括逐次逼近式CORDIC逻辑电路的第二数字输出yn;
所述第一数模转换器的参考电压和数字输出存在乘法关系,即第一数模转换器的数字输出为x*yn,第二数模转换器的数字输出为y*xn;x和y分别为第一采样保持单元、第二采样保持单元输入的正余弦模拟信号;
逐次逼近式CORDIC逻辑电路的具体实现方法如下:
步骤S1、设置初始角度值为θ0=0°,其所对应的矢量坐标值(x0,y0)即为(1,0);
步骤S2、根据下面的公式对θn和(xn,yn),n=1,2,3,…,进行迭代;其中加减符号的选择根据比较器的输出结果来决定;当比较器输出0,即x*yn-1<y*xn-1时,xn减少,yn增大,角度值θn增加;反之亦反;
步骤S3、迭代N次后,θ=θN即为最终计算得到的角度值;其与实际的输入角度值之间的误差取决于迭代的次数N。
作为本发明的一种优选方案,当需要更高的精度时,取增加N的值。
一种上述的角度传感器信号处理电路的处理方法,其特征在于,所述处理方法包括如下步骤:
步骤S1、设置初始角度值为θ0=0°,其所对应的矢量坐标值(x0,y0)即为(1,0);
步骤S2、根据下面的公式对θn和(xn,yn),n=1,2,3,…,进行迭代;其中加减符号的选择根据比较器的输出结果来决定;当比较器输出0,即x*yn-1<y*xn-1时,xn减少,yn增大,角度值θn增加;反之亦反;
步骤S3、迭代N次后,θ=θN即为最终计算得到的角度值;其与实际的输入角度值之间的误差取决于迭代的次数N。
现有的模数转换器和CORDIC都用是通过逐次逼近来完成的,就可能存在一种改良的设计将两者结合起来,达到简化整个信号处理***,节省硬件资源、减少面积和功耗的目的。
本发明的有益效果在于:本发明提出的角度传感器信号处理电路,可简化整个信号处理***,节省硬件资源、减少面积和功耗。
与传统信号处理电路结构相比,本发明提出的逐次逼近式CORDIC处理电路减少了以下的电路模块:一个比较器,两个逐次逼近逻辑模块(SAR logic),原CORDIC逻辑电路中的数字乘法器。上述电路模块的减少不仅可以减小整个设计的电路面积,还可以降低***功耗。新***中的两路采样保持电路一般有运算放大器电路实现,似乎在原***中没有,但实际上传统结构中的Vref参考电压一样需要由运放组成的驱动电路驱动。所以,最终并未增加新的电路模块。
本发明提出的逐次逼近式CORDIC处理电路的另一个优点是减少了整个***的延时。在如图2所示的原有***中,正余弦模拟信号x和y首先要通过SAR-ADC转换成数字信号,再通过CORDIC算法计算出角度值。而在新的***中(如图3所示),正余弦模拟信号直接参与CORDIC运算。原来的两次迭代简化成了一次迭代,所以延时比原来减少了一半。
在运算精度方面,新***与原***相当。精度都主要取决于迭代的次数N和数模转换器的匹配精度。
附图说明
图1为一种典型的磁性角度传感器***框图。
图2为现有由两路逐次逼近式模数转换器和CORDIC处理单元组成的角度传感器电路。
图3为逐次逼近式CORDIC电路的电路示意图。
具体实施方式
下面结合附图详细说明本发明的优选实施例。
实施例一
请参阅图3,本发明揭示了一种角度传感器信号处理电路,所述角度传感器信号处理电路包括:第一采样保持单元、第一数模转换器、第二采样保持单元、第二数模转换器、比较器、逐次逼近式CORDIC逻辑电路;
所述第一采样保持单元、第二采样保持单元分别连接正余弦模拟信号;第一采样保持单元与第一数模转换器连接,第二采样保持单元与第二数模转换器连接;第一数模转换器、第二数模转换器连接比较器,比较器连接逐次逼近式CORDIC逻辑电路;逐次逼近式CORDIC逻辑电路分别连接第一数模转换器、第二数模转换器;
所述第一采样保持单元、第二采样保持单元通过采样保持电路后分别作为两路数模转换器的参考电压;第一数模转换器的输入还包括逐次逼近式CORDIC逻辑电路的第一数字输出xn;第二数模转换器的输入还包括逐次逼近式CORDIC逻辑电路的第二数字输出yn;
所述第一数模转换器的参考电压和数字输出存在乘法关系,即第一数模转换器的数字输出为x*yn,第二数模转换器的数字输出为y*xn;x和y分别为第一采样保持单元、第二采样保持单元输入的正余弦模拟信号;
逐次逼近式CORDIC逻辑电路的具体实现方法如下:
步骤S1、设置初始角度值为θ0=0°,其所对应的矢量坐标值(x0,y0)即为(1,0);
步骤S2、根据下面的公式对θn和(xn,yn),n=1,2,3,…,进行迭代;其中加减符号的选择根据比较器的输出结果来决定;当比较器输出0,即x*yn-1<y*xn-1时,xn减少,yn增大,角度值θn增加;反之亦反;
步骤S3、迭代N次后,θ=θN即为最终计算得到的角度值;其与实际的输入角度值之间的误差取决于迭代的次数N。当需要更高的精度时,取增加N的值。
本发明还揭示一种上述的角度传感器信号处理电路的处理方法,其特征在于,所述处理方法包括如下步骤:
步骤S1、设置初始角度值为θ0=0°,其所对应的矢量坐标值(x0,y0)即为(1,0);
步骤S2、根据下面的公式对θn和(xn,yn),n=1,2,3,…,进行迭代;其中加减符号的选择根据比较器的输出结果来决定;当比较器输出0,即x*yn-1<y*xn-1时,xn减少,yn增大,角度值θn增加;反之亦反;
步骤S3、迭代N次后,θ=θN即为最终计算得到的角度值;其与实际的输入角度值之间的误差取决于迭代的次数N。
综上所述,本发明提出的角度传感器信号处理电路,可简化整个信号处理***,节省硬件资源、减少面积和功耗。
与传统信号处理电路结构相比,本发明提出的逐次逼近式CORDIC处理电路减少了以下的电路模块:一个比较器,两个逐次逼近逻辑模块(SAR logic),原CORDIC逻辑电路中的数字乘法器。上述电路模块的减少不仅可以减小整个设计的电路面积,还可以降低***功耗。新***中的两路采样保持电路一般有运算放大器电路实现,似乎在原***中没有,但实际上传统结构中的Vref参考电压一样需要由运放组成的驱动电路驱动。所以,最终并未增加新的电路模块。
本发明提出的逐次逼近式CORDIC处理电路的另一个优点是减少了整个***的延时。在如图2所示的原有***中,正余弦模拟信号x和y首先要通过SAR-ADC转换成数字信号,再通过CORDIC算法计算出角度值。而在新的***中(如图3所示),正余弦模拟信号直接参与CORDIC运算。原来的两次迭代简化成了一次迭代,所以延时比原来减少了一半。
在运算精度方面,新***与原***相当。精度都主要取决于迭代的次数N和数模转换器的匹配精度。
这里本发明的描述和应用是说明性的,并非想将本发明的范围限制在上述实施例中。这里所披露的实施例的变形和改变是可能的,对于那些本领域的普通技术人员来说实施例的替换和等效的各种部件是公知的。本领域技术人员应该清楚的是,在不脱离本发明的精神或本质特征的情况下,本发明可以以其它形式、结构、布置、比例,以及用其它组件、材料和部件来实现。在不脱离本发明范围和精神的情况下,可以对这里所披露的实施例进行其它变形和改变。
Claims (3)
1.一种角度传感器信号处理电路,其特征在于,所述角度传感器信号处理电路包括:第一采样保持单元、第一数模转换器、第二采样保持单元、第二数模转换器、比较器、逐次逼近式CORDIC逻辑电路;
所述第一采样保持单元连接正弦模拟信号,第二采样保持单元连接余弦模拟信号;第一采样保持单元与第一数模转换器连接,第二采样保持单元与第二数模转换器连接;第一数模转换器、第二数模转换器连接比较器,比较器连接逐次逼近式CORDIC逻辑电路;逐次逼近式CORDIC逻辑电路分别连接第一数模转换器、第二数模转换器;
所述第一采样保持单元、第二采样保持单元通过采样保持电路后分别作为两路数模转换器的参考电压;第一数模转换器的输入还包括逐次逼近式CORDIC逻辑电路的第一数字输出xn;第二数模转换器的输入还包括逐次逼近式CORDIC逻辑电路的第二数字输出yn;
所述第一数模转换器的参考电压和数字输出存在乘法关系,即第一数模转换器的数字输出为x*yn,第二数模转换器的数字输出为y*xn;x和y分别为第一采样保持单元、第二采样保持单元输入的正余弦模拟信号;
逐次逼近式CORDIC逻辑电路的具体实现方法如下:
步骤S1、设置初始角度值为θ0=0°,其所对应的矢量坐标值(x0,y0)即为(1,0);
步骤S2、根据下面的公式对θn和(xn,yn),n=1,2,3,…,进行迭代;其中加减符号的选择根据比较器的输出结果来决定;当比较器输出0,即x*yn-1<y*xn-1时,xn减少,yn增大,角度值θn增加;反之亦反;
步骤S3、迭代N次后,θ=θN即为最终计算得到的角度值;最终计算得到的角度值与实际的输入角度值之间的误差取决于迭代的次数N。
2.根据权利要求1所述的角度传感器信号处理电路,其特征在于:
当需要更高的精度时,增加N的值。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710369076.5A CN107241099B (zh) | 2017-05-23 | 2017-05-23 | 角度传感器信号处理电路及处理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710369076.5A CN107241099B (zh) | 2017-05-23 | 2017-05-23 | 角度传感器信号处理电路及处理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107241099A CN107241099A (zh) | 2017-10-10 |
CN107241099B true CN107241099B (zh) | 2020-11-17 |
Family
ID=59985575
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710369076.5A Active CN107241099B (zh) | 2017-05-23 | 2017-05-23 | 角度传感器信号处理电路及处理方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107241099B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113310396B (zh) * | 2021-05-20 | 2022-04-19 | 西安电子科技大学 | 具有双采样结构的正余弦信号幅值计算电路 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08102698A (ja) * | 1994-09-30 | 1996-04-16 | Clarion Co Ltd | スライディング相関器 |
WO2004046650A1 (en) * | 2002-11-20 | 2004-06-03 | Bae Systems Plc | Method and apparatus for measuring scalefactor variation in a vibrating structure gyroscope |
JP2008048270A (ja) * | 2006-08-18 | 2008-02-28 | Olympus Imaging Corp | ブレ補正可能な撮影装置 |
CN101350621A (zh) * | 2007-07-20 | 2009-01-21 | 比亚迪股份有限公司 | 一种模拟数字转换器 |
CN103944565A (zh) * | 2013-01-18 | 2014-07-23 | 西安电子科技大学 | 一种数字直接频率合成器 |
CN104135284A (zh) * | 2014-07-30 | 2014-11-05 | 佛山科学技术学院 | 一种鉴相方法、装置,以及锁相方法和锁相环 |
CN104567654A (zh) * | 2014-12-31 | 2015-04-29 | 南京理工大学 | 一种基于dsp-can总线的角位置校准和检测*** |
CN104567974A (zh) * | 2013-10-17 | 2015-04-29 | 英飞凌科技股份有限公司 | 用于检测量测量中的误差的装置和方法 |
CN106130655A (zh) * | 2016-06-30 | 2016-11-16 | 中国科学院上海微***与信息技术研究所 | 一种多模态轨道角动量复用通信***及方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5754591A (en) * | 1994-08-03 | 1998-05-19 | Broadcom Corporation | System for, and method of, processing quadrature amplitude modulated signals |
-
2017
- 2017-05-23 CN CN201710369076.5A patent/CN107241099B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08102698A (ja) * | 1994-09-30 | 1996-04-16 | Clarion Co Ltd | スライディング相関器 |
WO2004046650A1 (en) * | 2002-11-20 | 2004-06-03 | Bae Systems Plc | Method and apparatus for measuring scalefactor variation in a vibrating structure gyroscope |
JP2008048270A (ja) * | 2006-08-18 | 2008-02-28 | Olympus Imaging Corp | ブレ補正可能な撮影装置 |
CN101350621A (zh) * | 2007-07-20 | 2009-01-21 | 比亚迪股份有限公司 | 一种模拟数字转换器 |
CN103944565A (zh) * | 2013-01-18 | 2014-07-23 | 西安电子科技大学 | 一种数字直接频率合成器 |
CN104567974A (zh) * | 2013-10-17 | 2015-04-29 | 英飞凌科技股份有限公司 | 用于检测量测量中的误差的装置和方法 |
CN104135284A (zh) * | 2014-07-30 | 2014-11-05 | 佛山科学技术学院 | 一种鉴相方法、装置,以及锁相方法和锁相环 |
CN104567654A (zh) * | 2014-12-31 | 2015-04-29 | 南京理工大学 | 一种基于dsp-can总线的角位置校准和检测*** |
CN106130655A (zh) * | 2016-06-30 | 2016-11-16 | 中国科学院上海微***与信息技术研究所 | 一种多模态轨道角动量复用通信***及方法 |
Non-Patent Citations (4)
Title |
---|
"A calibration method for magnetic sensors and accelerometer in tilt-compensated digital compass";Li Zhi等;《ICEMI 2009 - Proceedings of 9th International Conference on Electronic Measurement and Instruments》;20091231;第2868页到第2871页 * |
"基于MARG传感器的AHRS关键技术研究";李翔;《中国博士学位论文全文数据库•信息科技辑》;20141115;第2014年卷(第11期);I140-9 * |
"基于磁性传感器的角度测量技术研究";张鹏等;《天津理工大学学报》;20161231;第32卷(第6期);第1页到第4页 * |
"高速高精度固定角度旋转CORDIC算法的设计与实现";张朝柱等;《电子学报》;20160215;第44卷(第2期);第485页到第490页 * |
Also Published As
Publication number | Publication date |
---|---|
CN107241099A (zh) | 2017-10-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11686598B2 (en) | Detection circuit of bridge sensor, chip and detection system | |
CN104168025A (zh) | 一种电荷式流水线逐次逼近型模数转换器 | |
CN107241099B (zh) | 角度传感器信号处理电路及处理方法 | |
CN100592634C (zh) | 信号幅度区间划分的电荷重分配逐次逼近a/d转换器 | |
CN111934689A (zh) | 一种高精度模数转换器及转换方法 | |
CN113148234B (zh) | 一种低成本高精度微小卫星反作用飞轮及其控制实现方法 | |
KR101644999B1 (ko) | 시간 영역 다단 인터폴레이션 기법을 이용한 저전력 아날로그 디지털 변환기 | |
TW201926904A (zh) | 管線化類比數位轉換器之乘法數位類比轉換器 | |
CN111665765B (zh) | 一种基于dsp的旋转变压器解码*** | |
CN102594352A (zh) | 采样保持电路和采用该电路的流水线模数转换器动态范围扩展方法 | |
CN107786206B (zh) | 一种Pipeline SAR-ADC*** | |
CN106788438B (zh) | 一种电压到时间转换电路 | |
CN1169217A (zh) | 具有折叠和内插的模/数变换 | |
CN112910462B (zh) | 一种基于亚稳态检测的pipeline-SAR ADC数字级间增益校准方法 | |
CN109190084B (zh) | 一种正余弦计算的硬件实现方法 | |
Blauschild | An 8b 50ns monolithic A/D converter with internal S/H | |
CN108647406A (zh) | 一种流水线模数转换器中各级电路的设计方法 | |
CN102868405B (zh) | 一种并联模数信号转换装置 | |
CN109217743B (zh) | 一种绝对式磁角度编码器输出电压控制***及方法 | |
CN110166053A (zh) | 特定范围高精度逐次逼近型8位模数转换装置 | |
CN109510623A (zh) | 模拟至数字转换器 | |
Shende et al. | VLSI design of low power high speed 4 bit resolution pipeline ADC in submicron CMOS technology | |
CN104113335A (zh) | 14位高速流水线型模数转换器 | |
CN113078906B (zh) | 逐次逼近型模数转换器及其转换方法 | |
CN115824268A (zh) | 一种数字-轴角转换器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |