BUF12840:可编程伽马电压发生器的深度解析

电子说

1.4w人已加入

描述

BUF12840:可编程伽马电压发生器的深度解析

在电子工程领域,对于TFT - LCD参考驱动等应用,一款合适的电压发生器至关重要。TI的BUF12840可编程伽马电压发生器就凭借其独特的特性和强大的功能,在相关领域中占据了一席之地。下面我将详细展开介绍BUF12840的各方面特性。

文件下载:buf12840.pdf

一、核心特性亮点多

1. 分辨率与通道

BUF12840具有10位分辨率和12通道P - Gamma,能满足高精度的电压控制需求。想象一下在TFT - LCD显示应用中,这种高分辨率和多通道设计可以为显示效果带来更细腻、更准确的色彩呈现。

2. 内存与接口

它支持从外部EEPROM读取数据,并且拥有两个独立的引脚可选内存库。这使得它可以同时存储两条不同的伽马曲线,为动态切换伽马曲线提供了便利。其采用的两线接口,支持400kHz和3.4MHz的操作,满足不同的数据传输速度要求。在实际应用中,我们可以根据不同的系统需求灵活调整数据传输速率。

3. 输出与电源

输出为轨到轨输出,在不同负载电流下有良好的表现。如在10mA负载时,最小摆幅到轨为300mV;5mA负载时,最小摆幅到轨为200mV。电源方面,模拟电源电压范围为9V到20V,数字电源为2V到5.5V,并且具有低电源电流的特点,符合节能的设计趋势。不过在实际使用中,我们需要注意数字电源要先于模拟电源施加,以避免过大的电流和功耗,甚至可能的器件损坏。

二、关键参数知多少

1. 绝对最大额定值

BUF12840的各项绝对最大额定值限定了其安全工作的范围。例如,电源电压(VS)最大为 +22V,(V{SD})最大为 +6V。在设计电路时,我们必须严格遵守这些参数,否则可能会导致器件永久性损坏。

2. 热性能参数

热性能参数也是我们关注的重点。像结到环境的热阻(theta_{JA})为35.6°C / W等参数,能帮助我们评估器件在工作时的散热情况,合理设计散热方案,确保器件在合适的温度下稳定工作。

3. 电气特性

从输出摆幅来看,不同的编码和负载电流下,输出摆幅有明确的数值。例如Code = 1023,源出10mA时,OUT1到OUT12的输出摆幅高为17.7 - 17.85V。输出精度在Code 512时为 ±20 - ±50mV,这些电气特性直接影响着器件在实际应用中的性能表现。在设计电路时,我们需要根据具体的应用需求,结合这些电气特性来进行参数选择和调整。

三、引脚功能大揭秘

PIN NO. NAME DESCRIPTION
1 OUT5 DAC输出5
2 OUT4 DAC输出4
3 OUT3 DAC输出3
4 OUT2 DAC输出2
5 OUT1 DAC输出1
6 OUT0 DAC输出0
7 (V_S) 连接到模拟电源
8 (GND_A) 模拟地,必须连接到数字地 (GND_D)
9 (V_{SD}) 数字电源,连接到逻辑电源
10 EA1 EEPROM选择位1,若不使用自动读取功能,应连接到逻辑'0'
11 EA0 EEPROM选择位0,若不使用自动读取功能,应连接到逻辑'0'
12 EN EEPROM使能,若不使用自动读取功能,必须为'0'
13 LD 锁存引脚
14 SCL 串行时钟
15 SDA 串行数据
16 A0 从地址
17 BKSEL 存储库选择
18 (GND_D) 数字地,必须连接到模拟地 (GND_A)
19 OUT11 DAC输出11
20 OUT10 DAC输出10
21 OUT9 DAC输出9
22 OUT8 DAC输出8
23 OUT7 DAC输出7
24 OUT6 DAC输出6

BUF12840的引脚功能丰富且明确。DAC输出引脚(OUT0 - OUT11)用于输出经过处理后的电压信号,为后续电路提供所需的电压。电源引脚((VS)和(V{SD}) )分别连接模拟和数字电源,为器件提供稳定的电力支持。而像EA0、EA1、EN等引脚则用于控制EEPROM的读取和工作模式,A0引脚用于确定器件地址。在实际布线时,我们要特别注意模拟地和数字地的连接,确保信号的稳定性和抗干扰能力。

四、工作模式与通信机制

1. 两线总线通信

BUF12840通过业界标准的两线接口进行通信,在从模式下接收数据。在通信过程中,主设备通过拉低SDA线(SCL为高时)启动通信,然后发送从设备地址和数据。从设备(如BUF12840)在接收到地址后进行应答,并在后续的数据传输中接收数据。数据传输完成后,主设备通过拉高SDA线(SCL为高时)结束通信。其两线总线有标准、快速和高速三种速度模式,我们可以根据实际需求选择合适的模式。在高速模式下,需要发送特殊的地址字节来激活该模式。这种通信机制在实际应用中具有很高的灵活性和兼容性。

2. 地址与命令

BUF12840的地址为111010x,其中x由A0引脚的状态决定。不同的A0引脚状态对应不同的设备地址,方便我们在多设备的系统中进行设备寻址。同时,它还支持一些命令代码,如通用调用复位和高速模式命令等。这些命令为我们对器件的控制提供了更多的手段。

3. DAC输出更新

由于BUF12840采用双缓冲寄存器结构,DAC输出电压的更新有多种方法。方法一是在写入DAC寄存器后立即更新输出电压,通过设置数据位15为'1'来实现;方法二则是让所有DAC输出电压同时更新,先将数据位15设为'0'写入所需通道,最后一个通道写入时将数据位15设为'1'。在实际应用中,我们可以根据具体的场景选择合适的更新方法。

五、应用场景显身手

1. 动态伽马控制

在LCD TV应用中,动态伽马控制可以显著提高画面质量。BUF12840凭借其双寄存器输入结构、快速串行接口和软件同时更新所有DAC的能力,能够快速改变伽马曲线。在视频信号的垂直消隐期内,对伽马曲线进行逐帧调整,使画面的亮度和色彩表现更加出色。

2. 终端用户选择伽马控制

其双寄存器输入结构允许在显示画面的同时,将更新后的DAC值预存储到第一个寄存器库中。在垂直同步期间,可以通过控制LD引脚或软件写入的方式快速更新DAC输出电压,从而实现对伽马电压的快速调整。这种方式既节省了编程时间,又不会影响当前画面的显示。

BUF12840作为一款可编程伽马电压发生器,在TFT - LCD参考驱动等应用中具有很大的优势。我们在使用时,需要充分了解其特性、参数、引脚功能和工作模式,结合实际应用需求进行合理设计,以发挥其最大的性能。大家在实际应用中遇到过哪些关于BUF12840的问题呢?欢迎一起交流探讨。

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

全部0条评论

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

×
20
完善资料,
赚取积分