温度计码编码电路制造技术

技术编号:11155054 阅读:175 留言:0更新日期:2015-03-18 11:26
本实用新型专利技术一种温度计码编码电路,用于将N比特的二进制码编码为MN比特的温度计码其中MN=2N-1,所述编码电路包括次级编码电路、串联连接的第一和第二反相器、K个或非门和K个与非门,其中K=(MN-1)/2=2N-1-1。该电路提供了一种直接使用模拟方法实现温度计码编码的技术方案,其结构简单可读性强,通过递推的方法可搭建任意规模的温度计码编码电路,还提高了电路的可移植性。

【技术实现步骤摘要】

本技术涉及一种温度计码编码电路
技术介绍
集成A/D转换电路中经常需要将二进制码转换成温度计码,以提高系统线性度。目前,集成A/D转换电路中常用的方案是用数字方法实现,先用行为级描述语言建模,然后进行综合得到门级电路,最后按照得到的电路图搭建编码电路。这种使用数字方法搭建的电路可读性不高、易植困难,当编码电路规模稍有改变时,要重新进行整套流程。
技术实现思路
为此,本技术提供了一种温度计码编码电路,用于将N比特的二进制码编码为MN比特的温度计码其中MN=2N-1,所述编码电路包括:次级编码电路,用于将N-1比特的二进制码编码为MN-1比特的温度计码其中MN-1=2N-1-1,所述次级编码电路的N-1个输入信号分别依次为所述编码电路的前N-1个输入信号串联连接的第一和第二反相器,所述第一反相器的输入信号为二进制码的最高位所述第二反相器的输出为温度计码的中间位K个或非门,其中K=(MN-1)/2=2N-1-1,所述K个或非门的第一输入信号分别依次为所述次级编码电路的MN-1个输出信号所述K个或非门的第二输入信号均为所述第一反相器的输出信号,当N为奇数时,所述K个或非门的输出信号分别依次为温度计码的K个高位当N为偶数时,所述K个或非门的输出信号分别依次为温度计码的K个低位K个与非门,其中K=(MN-1)/2=2N-1-1,所述K个与非门的第一输入信号分别依次为所述次级编码电路的MN-1个输出信号所述K个与非门的第二输入信号均为所述第一反相器的输出信号,当N为奇数时,所述K个与非门的输出信号分别依次为温度计码的K个低位当N为偶数时,所述K个或非门的输出信号分别依次为温度计码的K个高位进一步地,所述次级编码电路的电路结构与上述的温度计码编码电路的电路结构相同。本技术通过总结温度计码编码电路的规律,提供了一种直接使用模拟方法实现温度计码编码的电路,该电路中只使用基本逻辑门电路反相器、两输入的与非门、两输入的或非门,并且该电路形成递归结构,可搭建任意规模的温度计码编码电路。该电路不但可读性强,还提高了温度计码编码电路的可移植性。附图说明图1为本技术的温度计码编码电路当N为奇数时的电路结构示意图;图2为本技术的温度计码编码电路当N为偶数时的电路结构示意图;图3为本技术的温度计码编码电路的一个实施例的电路结构图;图4为本技术的温度计码编码电路的另一个实施例的电路结构图。具体实施方式下面结合附图和具体实施方式对本技术的温度计码编码电路作进一步的详细描述,但不作为对本技术的限定。参照图1和图2,分别为本技术的温度计码编码电路当N为奇数和偶数时的电路结构示意图。本技术的温度计码编码电路,用于将N比特的二进制码编码为MN比特的温度计码其中MN=2N-1,即N比特温度计码编码电路。该N比特温度计码编码电路由一个次级编码电路、多个反相器、多个或非门和多个与非门组成。为了便于理解温度计码编码电路的原理,首先描述一下温度计码的编码规律。如下,表1和表2分别为2比特和3比特温度计码编码真值表。表1 2比特温度计编码真值表表2 3比特温度计编码真值表从以上两个真值表中可以看出,二进制码的最高位与温度计码的中间位相同,例如,2比特温度计编码的b1与t2相同,3比特温度计编码的b2与t4相同。并且,3比特温度计码的编码结果中包含2比特温度计码的编码结果,例如,表2中当二进制码的高位b2为0时,温度计码的低3位t1-t3的值与表1中2比特温度计码的编码结果相同;当二进制码的高位b2为1时,温度计码的高3位t5-t7的值与表1中2比特温度计码的编码结果相同。为此,本技术的温度计码编码电路的结构如图1所示,包括:一个次级编码电路,用于将N-1比特的二进制码编码为MN-1比特的温度计码其中MN-1=2N-1-1,次级编码电路的N-1个输入信号分别依次为编码电路的前N-1个输入信号串联连接的第一和第二反相器,第一反相器的输入信号为二进制码的最高位第二反相器的输出为温度计码的中间位K个或非门,其中K=(MN-1)/2=2N-1-1,K个或非门的第一输入信号分别依次为次级编码电路的MN-1个输出信号K个或非门的第二输入信号均为第一反相器的输出信号,当N为奇数时,K个或非门的输出信号分别依次为温度计码的K个高位当N为偶数时,所述K个或非门的输出信号分别依次为温度计码的K个低位K个与非门,其中K=(MN-1)/2=2N-1-1,K个与非门的第一输入信号分别依次为次级编码电路的MN-1个输出信号K个与非门的第二输入信号均为第一反相器的输出信号,当N为奇数时,K个与非门的输出信号分别依次为温度计码的K个低位当N为偶数时,所述K个或非门的输出信号分别依次为温度计码的K个高位其中,次级编码电路的电路结构与该温度计码编码电路的电路结构相同。即,该N-1比特的次级编码电路包括:一个N-2比特的次级编码电路、串联连接的两个反相器、2N-2-1个对称分布的或非门和与非门。图3为本技术的一个实施例的示意图,即3比特的温度计码编码电路,即为图1中N=3的情况,用于将3比特的二进制码编码为7比特的温度计码该3比特温度计码编码电路包括:一个2比特编码电路,其2个输入信号分别依次为该3比特编码电路的前2个输入信号串联连接的第一和第二反相器,第一反相器的输入信号为二进制码的最高位第二反相器的输出为温度计码的中间位3个或非门,其第一输入信号分别依次为该2比特编码电路的3个输出信号,第二输入信号均为第一反相器的输出信号,输出信号分别依次为3个与非门,其第一输入信号分别依次为该2比特编码电路的3个输出信号,第二输入信号均为第一反相器的输出信号,输出信号分别依次为图4所示为本技术的另一个实施例,为2比特的温度计码编码电路,即为图1中N=2的情况,用于将2比特的二进制码编码为3比特的温度计码由于2比特的温度计码的编码比较简单,其与图3的原理类似,在此不作特别描述。本技术的温度计码编码电路,仅使用基本的逻辑门电路,并且形成递归结构,其结构简单,可设计任意规模的温度计码编码电路,即可设计N比特编码电路。编码电路每增加一比特,只需在原编码电路结构上增加一级逻辑门电路即可。该电路不但可读性强,还提高了可移植性。...
温度计码编码电路

【技术保护点】
一种温度计码编码电路,用于将N比特的二进制码编码为MN比特的温度计码其中MN=2N‑1,所述编码电路包括:次级编码电路,用于将N‑1比特的二进制码编码为MN‑1比特的温度计码其中MN‑1=2N‑1‑1,所述次级编码电路的N‑1个输入信号分别依次为所述编码电路的前N‑1个输入信号串联连接的第一和第二反相器,所述第一反相器的输入信号为二进制码的最高位所述第二反相器的输出为温度计码的中间位t(MN+1)/2N;]]>K个或非门,其中K=(MN‑1)/2=2N‑1‑1,所述K个或非门的第一输入信号分别依次为所述次级编码电路的MN‑1个输出信号所述K个或非门的第二输入信号均为所述第一反相器的输出信号,当N为奇数时,所述K个或非门的输出信号分别依次为温度计码的K个高位当N为偶数时,所述K个或非门的输出信号分别依次为温度计码的K个低位K个与非门,其中K=(MN‑1)/2=2N‑1‑1,所述K个与非门的第一输入信号分别依次为所述次级编码电路的MN‑1个输出信号所述K个与非门的第二输入信号均为所述第一反相器的输出信号,当N为奇数时,所述K个与非门的输出信号分别依次为温度计码的K个低位当N为偶数时,所述K个或非门的输出信号分别依次为温度计码的K个高位...

【技术特征摘要】
1.一种温度计码编码电路,用于将N比特的二进制码编
码为MN比特的温度计码其中MN=2N-1,所述编码电路包
括:
次级编码电路,用于将N-1比特的二进制码编码为
MN-1比特的温度计码其中MN-1=2N-1-1,所述次级编码
电路的N-1个输入信号分别依次为所述编码电路的前
N-1个输入信号串联连接的第一和第二反相器,所述第一反相器的输入信号为二
进制码的最高位所述第二反相器的输出为温度计码的中间位
t(MN+1)/2N;]]>K个或非门,其中K=(MN-1)/2=2N-1-1,所述K个或非门的第一
输入信号分别依次为所述次级编码电路的MN-1个输出信号
所述K个或非门的第二输入信号均为所述第一反相器的...

【专利技术属性】
技术研发人员:张辉陈宁
申请(专利权)人:上海贝岭股份有限公司
类型:新型
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1