电子说
在电子工程领域,对于TFT - LCD参考驱动等应用,一款合适的电压发生器至关重要。TI的BUF12840可编程伽马电压发生器就凭借其独特的特性和强大的功能,在相关领域中占据了一席之地。下面我将详细展开介绍BUF12840的各方面特性。
文件下载:buf12840.pdf
BUF12840具有10位分辨率和12通道P - Gamma,能满足高精度的电压控制需求。想象一下在TFT - LCD显示应用中,这种高分辨率和多通道设计可以为显示效果带来更细腻、更准确的色彩呈现。
它支持从外部EEPROM读取数据,并且拥有两个独立的引脚可选内存库。这使得它可以同时存储两条不同的伽马曲线,为动态切换伽马曲线提供了便利。其采用的两线接口,支持400kHz和3.4MHz的操作,满足不同的数据传输速度要求。在实际应用中,我们可以根据不同的系统需求灵活调整数据传输速率。
输出为轨到轨输出,在不同负载电流下有良好的表现。如在10mA负载时,最小摆幅到轨为300mV;5mA负载时,最小摆幅到轨为200mV。电源方面,模拟电源电压范围为9V到20V,数字电源为2V到5.5V,并且具有低电源电流的特点,符合节能的设计趋势。不过在实际使用中,我们需要注意数字电源要先于模拟电源施加,以避免过大的电流和功耗,甚至可能的器件损坏。
BUF12840的各项绝对最大额定值限定了其安全工作的范围。例如,电源电压(VS)最大为 +22V,(V{SD})最大为 +6V。在设计电路时,我们必须严格遵守这些参数,否则可能会导致器件永久性损坏。
热性能参数也是我们关注的重点。像结到环境的热阻(theta_{JA})为35.6°C / W等参数,能帮助我们评估器件在工作时的散热情况,合理设计散热方案,确保器件在合适的温度下稳定工作。
从输出摆幅来看,不同的编码和负载电流下,输出摆幅有明确的数值。例如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引脚用于确定器件地址。在实际布线时,我们要特别注意模拟地和数字地的连接,确保信号的稳定性和抗干扰能力。
BUF12840通过业界标准的两线接口进行通信,在从模式下接收数据。在通信过程中,主设备通过拉低SDA线(SCL为高时)启动通信,然后发送从设备地址和数据。从设备(如BUF12840)在接收到地址后进行应答,并在后续的数据传输中接收数据。数据传输完成后,主设备通过拉高SDA线(SCL为高时)结束通信。其两线总线有标准、快速和高速三种速度模式,我们可以根据实际需求选择合适的模式。在高速模式下,需要发送特殊的地址字节来激活该模式。这种通信机制在实际应用中具有很高的灵活性和兼容性。
BUF12840的地址为111010x,其中x由A0引脚的状态决定。不同的A0引脚状态对应不同的设备地址,方便我们在多设备的系统中进行设备寻址。同时,它还支持一些命令代码,如通用调用复位和高速模式命令等。这些命令为我们对器件的控制提供了更多的手段。
由于BUF12840采用双缓冲寄存器结构,DAC输出电压的更新有多种方法。方法一是在写入DAC寄存器后立即更新输出电压,通过设置数据位15为'1'来实现;方法二则是让所有DAC输出电压同时更新,先将数据位15设为'0'写入所需通道,最后一个通道写入时将数据位15设为'1'。在实际应用中,我们可以根据具体的场景选择合适的更新方法。
在LCD TV应用中,动态伽马控制可以显著提高画面质量。BUF12840凭借其双寄存器输入结构、快速串行接口和软件同时更新所有DAC的能力,能够快速改变伽马曲线。在视频信号的垂直消隐期内,对伽马曲线进行逐帧调整,使画面的亮度和色彩表现更加出色。
其双寄存器输入结构允许在显示画面的同时,将更新后的DAC值预存储到第一个寄存器库中。在垂直同步期间,可以通过控制LD引脚或软件写入的方式快速更新DAC输出电压,从而实现对伽马电压的快速调整。这种方式既节省了编程时间,又不会影响当前画面的显示。
BUF12840作为一款可编程伽马电压发生器,在TFT - LCD参考驱动等应用中具有很大的优势。我们在使用时,需要充分了解其特性、参数、引脚功能和工作模式,结合实际应用需求进行合理设计,以发挥其最大的性能。大家在实际应用中遇到过哪些关于BUF12840的问题呢?欢迎一起交流探讨。
全部0条评论
快来发表一下你的评论吧 !