0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

关于屈特 vs 比特的相关设计

电子设计 来源:网络整理 作者:工程师4 2018-06-05 09:02 次阅读

本设计实例中使用分立晶体管对由相关精密电阻所控制的五个三态引脚中每一个的三态加权电流(1、3、9、27、81μA)进行求和。每个阻值由其特定屈特的电流权重与施加两端的参考电压之比决定。

Trit:屈特,名词(计算),用一位表述三态,是可以有三种不同状态的基本信息单位。

EDN主编Michael Dunn写过一篇有趣的文章“三进制DAC:分辨率更高,位数更少”(见《EDN电子技术设计》4月刊),文中探索了一个有趣的想法:从那些能够单独编程为输出和三态(即0、高阻、1,分别对应三态值0、1、2)的端口引脚,得到比通常单个比特更多的信息。从信息论的角度看,1屈特≈1.58比特,这是很有意义的,例如,只需5屈特就可获得接近8比特的分辨率。

然而,从一个资深模拟设计师的角度看,最有趣的是将理论转化为精确的输出,同时适应温度变化、单轨电源带有噪声并可变等现实世界的复杂问题。Michael的文章阐述了一些有趣方法。图1是另一种方法。

关于屈特 vs 比特

图1:三态DAC将分立晶体管与并联基准结合起来。

我的设计是使用分立晶体管对相关精密电阻所控制的五个三态引脚中每一个的三态加权电流(1、3、9、27、81µA)进行求和。每个阻值由其特定屈特的电流权重与施加其上的电压参考比决定,对于t = 0、1、2、3、4 ...,根据公式1,有:

Rt=1M•(2V − 0.06•log10(3t)) / 2V/3t (1)

读者可能看出0.06•log项是正向偏置双极结(在此为2N5087的发射极/基极结)两端电压常见的二极管公式,它对源于每个DAC屈特的不同电流的VBE产生影响。2V项来自LM4040参考,它提高了PSRR(电源抑制比)精度, 2N5089的射极跟随器阻抗耦合进其20kΩ偏置电阻会影响PSRR精度。

PSRR = 20kΩ/(26mV/120µA)=39dB (2)

用图1中的标准值代替公式1中计算出的值就可得出图2中预测的不错的性能,包括良好的单调性、积分线性和准确性。

关于屈特 vs 比特

图2:三态DAC具有良好的线性和单一性。

关于屈特 vs 比特

图3:仔细观察积分非线性,右轴为电压。

尽管将普通的二进制输出多路复用至各种便宜且容易获得的单片DAC芯片有多种可选方法,本文还是介绍了这种可节省几个端口引脚的器件密集方法。当然,前述均不能解决其明显的实用性或性价比问题。想一想,这可能是一件好事。

或许,并非所有令人愉悦的难题一定要实用?

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

    关注

    43

    文章

    1971

    浏览量

    189444
  • 比特
    +关注

    关注

    0

    文章

    16

    浏览量

    10370
收藏 人收藏

    评论

    相关推荐

    VS Code和VS Codium之间的区别有哪些?你选哪个?

    VS Codium 是一个 VS Code 的克隆版本,百分之百免费且开源。
    的头像 发表于 02-23 15:28 376次阅读
    <b class='flag-5'>VS</b> Code和<b class='flag-5'>VS</b> Codium之间的区别有哪些?你选哪个?

    vs1053模块怎么接喇叭

    VS1053模块是一种音频解码芯片,可用于播放音频文件。它具有多种接口选项,包括I2S,SPI和UART。要连接喇叭到VS1053模块,你需要以下几个步骤。 第一步是选择合适的喇叭。喇叭有多种
    的头像 发表于 01-03 17:45 751次阅读

    比特币价格突破42000美元 比特币价格创下年内新高

    比特币价格突破42000美元 比特币价格创下年内新高 比特币创下年内新高,比特币价格突破了42000 美元。创下2022 年4月以来新高。为全球关注数字货币的人群注入了新的期待和热度。
    的头像 发表于 12-05 09:24 2467次阅读

    SLC VS. MLCC,哪种电容器更适合您的应用?

    SLC VS. MLCC,哪种电容器更适合您的应用?
    的头像 发表于 12-04 15:41 275次阅读
    SLC <b class='flag-5'>VS</b>. MLCC,哪种电容器更适合您的应用?

    MCUXpresso for VS Code保姆式教程免费送!

    背景 NXP 在 2023 年 7 月 31 日正式发布了 MCUXpresso for VS Code  插件,使得广大的 VS Code 用户可以在熟悉的代码编辑环境中,快速开发基于 NXP
    的头像 发表于 11-16 08:55 503次阅读
    MCUXpresso for <b class='flag-5'>VS</b> Code保姆式教程免费送!

    在嵌入式中如何利用VS Code进行远程开发呢?

    VS Code几乎是所有的程序员必备的工具之一,据说全球一般的开发者都使用过VS Code这款工具。
    的头像 发表于 11-07 09:27 362次阅读
    在嵌入式中如何利用<b class='flag-5'>VS</b> Code进行远程开发呢?

    labview将视频转为比特

    labview怎么导入视频,然后再将其转化为比特流?新手小白,求助各位大佬解答,最好能给个vi例子解释一下,非常感谢
    发表于 10-18 23:58

    单片机中的RAM vs ROM

    单片机中的RAM vs ROM
    的头像 发表于 09-28 17:57 679次阅读

    如何使用C代码中的比特段幅操作

    应用程序: 演示您如何使用 C代码, 使用简单的预处理器宏来执行比特带宽操作 。 BSP 版本:M480系列BSP CMSIS V3.03.000 硬件: NuMaker-ETM-M487
    发表于 08-31 09:58

    vs能访问达梦数据库能加密吗

    也日益凸显。为了保护企业的数据安全,达梦数据库提供了多种加密方式,而 VS 作为一款强大的 IDE 工具,同样可以通过相关插件或代码实现对达梦数据库的加密访问。 本文将详细介绍如何使用 VS 访问达梦数据库并实现加密。 一、
    的头像 发表于 08-28 16:41 471次阅读

    vs+qt3编译的dll vs+qt5可以调用吗?

    我有一个老程序,是使用VS2013 + QT3.3.4开发的,开发了很多dll,现在我想用VS2013+QT5来修改它的用户界面部分,尽量不去改它的dll,因为太多dll了。想问一下大家vs+qt3编译的dll,
    发表于 06-26 07:02

    VS-10-C-2-3倾角传感器的基本常识

    VS-10-C-2-3倾角传感器在使用中有一定的注意事项。 因此,本文简要介绍了VS-10-C-2-3双轴倾角传感器的使用注意事项,供大家参考。
    的头像 发表于 06-08 15:33 562次阅读
    <b class='flag-5'>VS</b>-10-C-2-3倾角传感器的基本常识

    VS上位机开发之曲线显示

    VS上位机开发——曲线显示目录VS上位机开发——曲线显示 一、新建项目 二、添加ZedGraph控件 1、下载ZedGraph 2、安装ZedGraph 三、添加控件并编写代码 四、程序打包
    发表于 05-08 09:48 0次下载
    <b class='flag-5'>VS</b>上位机开发之曲线显示

    VS512_数据表

    VS512_数据表
    发表于 05-04 19:42 0次下载
    <b class='flag-5'>VS</b>512_数据表

    VS330_数据表

    VS330_数据表
    发表于 05-04 19:42 0次下载
    <b class='flag-5'>VS</b>330_数据表