交流耦合视频驱动程序的直流恢复电路

发布者:快乐舞动最新更新时间:2024-07-17 来源: eepw关键字:驱动程序 手机看文章 扫描二维码
随时随地手机看文章

简介

后视摄像头提供汽车后面区域的通畅视野。这些摄像头通常用于汽车应用,使驾驶员能够安全倒车。安装后视摄像头时,视频源信号和视频驱动电路是典型的交流耦合信号,以对器件提供隔直处理。视频信号的直流电平代表黑色的显示等级,该电平必须恒定才能适应视频处理电路。


本应用笔记说明恢复复合视频信号的正确直流电平的方法。

1566366332313267.png

图1.使用ADA4433-1的直流恢复电路原理图

复合视频信号说明

复合视频信号也称为颜色、视频、消隐和同步(CVBS),是电子中最复杂的波形之一。亮度信息、颜色信息和同步信号组合形成复合视频信号。图2显示全白美国国家电视系统委员会(NTSC)复合视频信号的典型波形。

2.png

图2.全白NTSC复合视频波形

在图2中,视频信号相当于一条水平扫描线。一条扫描线由一个有效视频部分和一个水平消隐部分组成。有效视频部分包含图片的亮度信息(亮度)和颜色信息(色度)。亮度是信号的瞬时振幅,色度是正弦波。为了识别图片的颜色(黄色、青色、绿色、品红、红色和蓝色),可比较正弦波相位和颜色同步相位间的差异。色度被施加到亮度信号上。此复合信号如图3所示,图中显示了电视彩条的扫描线。

3.png

图3.电视彩条的扫描线

有效视频部分的幅度对应于色彩量(饱和度),色度和色同步之间的相位差表示颜色的色调。水平消隐部分包含水平同步脉冲以及位于同步脉冲上升沿后面的色同步(称为后沿)。

交流耦合

视频源通过输出电容(CS)进行交流耦合。此方法可防止设备受到潜在损坏,如电池意外短路或直流电流而导致的电源连接。

CS存储电压信号的平均值。视频内容会影响视频波形的平均电压信号,例如,黑色电平随场景亮度而变化。根据视频内容,如NTSC或逐行倒相制(PAL),必须考虑一个时间常数,因为CS和放大器的高输入阻抗相结合产生的滤波器的时间常数为τ = R × CS,截止频率(fC)计算如下:

其中,R是放大器的输入阻抗。

CS和R值是可能导致信号幅度下降的变量。

下降是从视频的左侧沿到右侧沿的亮度变化,这会导致显示器上可见暂时闪烁或淡入淡出。下降幅度必须低于人类感知。要最大限度地减少下降,交流耦合电路的时间常数必须尽可能短。为了补偿短时间常数,可在电路中添加一个或多个电容。因此,必须适当调整电容的值。在选择正确的电容时,低泄漏比等效串联电阻(ESR)的指标更重要。

要正确设置输入共模电平,滤波器或驱动器输入需要一个钳位和偏置电路。

采用肖特基二极管的直流恢复

对视频设备的输出进行交流耦合时,直流内容会丢失。要恢复直流偏置电平,视频源的交流耦合输出必须使用直流恢复或箝位电路箝位至基准直流电压。使用交流耦合时,最大限度地减小电源需求的一种方法是使用肖特基二极管进行直流箝位,如图1所示。在此应用中使用肖特基二极管比普通硅或锗二极管具有显著的优点。肖特基二极管具有低正向电压和快速恢复或开关时间。射频(RF)肖特基二极管的导通电压低。具有30 mV导通电压的二极管在单电源应用中可提供令人满意的结果。

当耦合电容上的负载较高时,如ADA4432-1输入阻抗缓冲器,耦合电容上的平均电压沿正向电压向上渗透。低电压肖特基二极管提供同步端箝位功能,如图4所示。当二极管的阴极电压高于零时,二极管用作单向开关。因此,信号的最低部分被强制为基准电压,即肖特基二极管阳极的电压电平。耦合电容的值也取决于终端电阻。如果75 Ω终端电阻与肖特基二极管并联,则耦合电容必须很大(~100 μF或更大)。如果终端电阻高,则为1 μF或更低的耦合电容是合适的。此电路有一个缺点,即由于二极管导通电流,同步端有轻微的损失。因此,在系统中低漏电流比高ESR更重要。

ADA4432-1的运行电压为3.3 V,放大器输出的增益为2。因此,典型的1 V p-p NTSC复合信号具有以下设计余量:

其中:

VOH是高电压输出。

VOL是低电压输出。

4.png

图4.箝位复合信号


结论

将视频源交流耦合至接收器时,恢复复合信号的适当直流电平对于提供已传输视频信号的正确亮度至关重要。因此,务必考虑正确的电容值以避免电压幅度下降,并使用低电压肖特基二极管以减少同步端损失。直流箝位还可防止改变场景时同步信号漂移,因为二极管为同步端提供恒定基准电压。


关键字:驱动程序 引用地址:交流耦合视频驱动程序的直流恢复电路

上一篇:详解可穿戴设备电源管理关键考量
下一篇:单节锂电池2x10W_双节锂电池2x20W动态升压双声道音频功放组合方案

推荐阅读最新更新时间:2024-11-10 15:43

基于ARM9芯片的S3C2440和Linux操作系统设计SPI驱动程序
  在嵌入式开发过程中,许多系统通常使用串口驱动来满足通信要求,但在实际应用中,使用SPI通信方式会更加高效和快捷[2]。SPI接口是一种高速、高效的串行接口技术,因而SPI设备在数据通信应用中十分方便[3]。本文基于ARM9芯片的S3C2440和Linux操作系统,设计了一种SPI驱动程序,该驱动程序功能可靠灵活、易于移植,可应用于多种嵌入式平台,实现ARM与设备之间的通信。   1 硬件说明   1.1 S3C2440开发平台   采用三星公司的SoC芯片S3C2440[4]作为核心处理器,主频为400 MHz,并与64 MB SDRAM和64 MB NAND Flash共同组成核心部分。此外,该平台也为用户提供了大量的通
[单片机]
基于ARM9芯片的S3C2440和Linux操作系统设计SPI<font color='red'>驱动程序</font>
msp430和stm32 lcd屏驱动程序
最近使用了一块MSP430F5529单片机做课设,自带的拓展板上有一块12864的COG的LCD屏,记录下使用的驱动程序。 硬件原理图: COG_CS为片选信号,每次数据或指令通信完毕,需要拉低拉高一次。COG_RST为上电复位引脚,正常工作后不控制。 COG_A0是数据命令选择端,低电平表示传输的是数据,高电平表示传输的时命令。 COG_SCLK是时钟信号,上升沿有效。 COG_SDA为数据线,只能写不能读,无法读取COG内部的显存数据。COG_BKLED为背光控制IO,低电平背光点亮,高电平背光熄灭。 驱动程序: 头文件: #ifndef LCD_H_ #define LCD_H_ #define LCD_
[单片机]
msp430和stm32 lcd屏<font color='red'>驱动程序</font>
液晶显示器lcd1602驱动程序
#include lcd1602_driver.h #include msp430g2553.h #include typedef.h #ifndef _LCD_1602_ #define _LCD_1602_ //lcd1602的io #define LCD1602_WR_DATA_PORT P2OUT //数据输出端口 #define LCD1602_RD_DATA_PORT P2IN //数据输入端口 #define LCD_EN_SET { P1DIR |= BIT5 ; P1OUT |= BIT5; } //lcd使能设置 #define LCD_EN_CLR { P1DIR |= BIT5; P1OUT &= ~
[单片机]
HD4478U显示LCD与51单片机驱动程序
#include SST89x5x4.H #include absacc.h #include intrins.h sbit LCDRSPIN = P3^7; sbit LCDRWPIN = P3^6; sbit LCDEPIN = P2^6; #define UCHAR unsigned char void delay(unsigned int i) { UCHAR j; for(i; i 0; i--) for(j = 200; j 0; j--); } /////////////////////////////// //控制LCD unsigned char XPOS,YPOS; //测
[单片机]
【重温经典】mini2440驱动程序之LED驱动(基于Linux-2.6.32.2)
一、LED资源介绍 1、LED对应的GPIO(已上拉) LED1 nLED1 GPB5 LED2 nLED2 GPB6 LED3 nLED3 GPB7 LED4 nLED4 GPB8 2、硬件电路 二、驱动代码(mini2440_leds.c) 以混杂设备注册,主要实现了ioctl接口,应用程序操作时,只需要打开这个设备文件,然后发一个ioctl的命令就会进入到内核空间,接着调用该驱动的ioctl函数来设置相应的状态。 (1)、设置GPIO为输出模式 for (i = 0; i 4; i++) { s3c2410_gpio_cfgpin(led_table ,
[单片机]
【重温经典】mini2440<font color='red'>驱动程序</font>之LED驱动(基于Linux-2.6.32.2)
HT1621驱动程序
;LCD 设定(命令模式字的低8位数据) BIAS EQU 52H 1/3 偏压4背极 RC256 EQU 30H 系统时钟选用片 内RC振荡器 SYSEN EQU 02H 打开系统时钟 LCDON EQU 06H 打开偏压发生器 SYSDIS EQU 00H 关闭系统时钟和 偏压发生器 X32K EQU 28H 系统时钟选择为 片外晶振 ToneOn EQU 12H 打开音频输出 ToneOff EQU 10H 关闭音频输出 Tone4k EQU 80H 音频输出频率为 4K Tone2k EQU 0C0H 音频输出频率为2K TIMEREN EQU 0CH 时基输出使能 TIMERDIS EQU 08H 时基输
[单片机]
AURIX™嵌入式软件增加了符合ASIL D和SIL-2标准的驱动程序,以支持AUTOSARv4.4.0
英飞凌科技股份公司(FSE代码:IFX / OTCQX代码:IFNNY)通过在现有的AUTOSARv4.2.2 MCAL基础上增加对AUTOSARv4.4.0的支持,进一步扩展其AURIX™ TC3xx MCAL。这将加快OEM厂商的软件开发。针对ASIL D应用,MC-ISAR TC3xx路线图已更新,以提供符合ASIL D标准的驱动程序。通过即将推出的维护版2.25.0,该驱动程序将包含符合ASIL D标准的软件产品。2.30.0版本将提供对IEC 61508 SIL-2的支持。最新版本面向各个汽车领域的AUTOSAR应用,包括 发动机 、底盘、安全和车身,以及商业农用车、工业和船舶应用。 MC-ISAR AS440 EX
[汽车电子]
mini2440简单的lcd显示驱动程序
这几天学习了一下lcd显示原理和Linux内核的framebuffer类型的设备驱动框架,值得学习的是内核中对驱动的分层概念,fbmem.c中实现了对framebuffer的共性的抽象,lcd驱动其实就是设置lcd控制器的工作方式,然后对显存进行读写,对显存的操作其实不管什么lcd,都是差不多的,所以这些相似的操作都抽取到了内核的fbmem.c里面,实现驱动的时候只需要填充fb_info结构体,把lcd硬件相关的参数填入该结构体中,然后用register_framebuffer函数进行注册,该函数会根据自动生成设备节点,就是/dev/fb0, /dev/fb1等等,对于显存的读写函数就用内核已经实现的默认的cfb_fillrect
[单片机]
mini2440简单的lcd显示<font color='red'>驱动程序</font>
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved