国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何用FPGA控制ADV7513實現HDMI畫面顯示和音頻播放

友晶FPGA ? 來源:友晶FPGA ? 2025-12-02 11:05 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前言

HDMI既可以傳輸視頻信號,也可以傳輸音頻信號。

HDMI接口顯示使用DMT時序+TMDS編碼來實現。當用FPGA控制HDMI的數據傳輸時,通常可以采用純RTL實現TMDS算法或者使用專門的HDMI芯片(如ADV7513)這兩種方案來完成。本文主要是介紹如何用FPGA控制ADV7513實現HDMI畫面顯示和音頻播放。

顯示器時序(DMT)標準介紹

DMT(Display Monitor Timing)是由VESA(視頻電子標準協會)制定的顯示器時序標準,用于定義計算機顯示器的視頻信號參數。是現代數字顯示設備的核心規范。開發人員應遵循DMT標準使自己的設計成為符合行業標準的產品。

在深入了解DMT時序之前,首先需要掌握一些與圖像相關的基本概念,如像素、分辨率、刷新率、像素時鐘等。

1 圖像相關的幾個基本概念

像素(Pixel):是“圖像元素”(Picture Element)的縮寫,是構成數字圖像(如照片、屏幕顯示內容等)的基本單位。可以將其理解為數字圖像中的 “最小點”,一張圖像由無數個像素按照一定規律排列組成。

分辨率:指圖像的像素總量,通常以“寬度 × 高度” 的形式表示(單位為像素)。例如:一張分辨率為 640×480 的圖片,意味著橫向有 640 個像素,縱向有 480 個像素,總像素數307200個。常見的圖像分辨率還包括 2560×1440(2K)、3840×2160(4K)等。

刷新率:刷新率是描述顯示器每秒刷新畫面次數的指標,單位為“赫茲(Hz)”。刷新率數值越高,動態畫面越流暢,但需內容和硬件共同支持。選擇時需平衡流暢需求、設備性能和功耗,例如日常使用 60Hz 足夠,游戲或高頻操作場景則可優先考慮 90Hz 及以上刷新率。

像素時鐘(Pixel Clock):簡稱PCLK,是數字視頻系統中用于同步像素數據傳輸的時鐘信號。根據行同步時序以及場同步時序可以計算得到像素的時鐘=水平總像素*垂直總行數*60, 比如640*480@60分辨率的像素時鐘是:800 * 525 * 60 = 25.2MHz

2 顯示器時序介紹

如下是DMT時序,代表顯示一整幀的傳輸時序:

c9168772-ca7d-11f0-8c8f-92fbcf53809c.png

在顯示器時序中,sync(同步)、porch(消隱間隔)、和 border(邊框)是用于控制顯示器如何逐行和逐幀繪制圖像的關鍵參數。這些參數一起定義了每一行和每一幀圖像的精確時序。

sync(同步):同步信號分行同步(HSYNC)脈沖和場同步(VSYNC)脈沖。

HSYNC用于控制每一行像素的開始和結束。它告訴顯示器何時開始繪制新的一行。每當一行像素繪制完成時,HSYNC信號會產生一個脈沖,提示顯示器移動到下一行。

VSYNC用于控制一幀圖像的開始和結束。當所有行的像素都繪制完畢時,VSYNC信號產生一個脈沖,提示顯示器返回到屏幕頂部,準備繪制下一幀。

porch(消隱間隔):在傳統的CRT顯示器的掃描過程中,掃描總是從顯示器的左上角開始,水平向前行進,同時掃描點也以較慢的速率向下移動。當掃描點到達顯示器右側邊緣時,掃描點快速返回左側,重新開始在第1行的起點下面進行第2行掃描。當掃描完顯示器上所有的行,就形成一幀,然后電子束要從顯示器的右下角返回到顯示器的左上角,開始新一幀的掃描。

c97d432c-ca7d-11f0-8c8f-92fbcf53809c.png

電子束在行與行之間的返回過程以及在幀與幀之間的返回過程(從右下角返回到顯示器的左上角)都稱之為逆程,掃描正程期間傳送圖像信號,逆程期間不傳送圖像信號。電子束逆程掃描在熒光屏上出現回掃線,將對正程的圖像造成干擾,影響圖像的清晰度。因此需使顯示器在行、場掃描逆程期間電子束截止,以消除行、場逆程回掃線,即實現消隱。消隱分為前消隱間隔和后消隱間隔。

前消隱間隔(Front Porch):有效視頻之后,同步脈沖之前,為同步脈沖的清晰識別提供保障,是行/幀結束的“預告”。

后消隱間隔(Back Porch):同步脈沖之后,有效視頻之前,提供電路穩定時間,確保準確開始繪制像素。

注:消隱間隔在CRT顯示器(陰極射線管顯示器)中起到了重要作用,目前為了兼容性和穩定性,消隱間隔在LCD等現代顯示器中仍然保留。

border(邊框):通常就是指屏幕四周的黑邊。在顯示器的時序中,border(邊框)區域定義了可見圖像之外的部分,通常會顯示為屏幕四周的黑邊。這些黑邊在現代顯示器上通常是不可見的,或者僅在特定情況下才會出現,例如在分辨率與顯示器實際尺寸不匹配時。邊框是圖像周圍的不可見區域,通常用于在屏幕的可見顯示區域和消隱間隔之間提供一個緩沖區。邊框區域不顯示圖像數據,但它在時序中占有一定的時間,以確保圖像的穩定性和完整性。避免因顯示器電路

處理時間不足而導致的圖像抖動、扭曲或閃爍。

Addressable video:位于中間的區域就是我們通常稱為的可顯示圖像區域,也就是分辨率實際描述的區域。這是屏幕上實際用于顯示圖像內容的部分。

Polarity(極性):是指同步信號(包括水平同步信號HSYNC和垂直同步信號VSYNC)的信號電平方向,通常標記為正極性(Positive Polarity)或負極性(Negative Polarity)。為了確保不同硬件、軟件和標準之間的無縫協作,同步信號的極性有四種可選:

1. 行、場同步信號正極性:

c9df64bc-ca7d-11f0-8c8f-92fbcf53809c.png

2. 行同步信號正極性、場同步信號負極性:

ca3c2d78-ca7d-11f0-8c8f-92fbcf53809c.png

3. 行、場同步信號負極性:

ca9aca54-ca7d-11f0-8c8f-92fbcf53809c.png

4. 行同步信號負極性、場同步信號正極性:

caf80462-ca7d-11f0-8c8f-92fbcf53809c.png

本教程選擇的是行、場同步信號負極性。

3 顯示器時序中不同分辨率刷新率的參數

不同分辨率的時序參數各不相同。我們可以通過查閱DMT 文檔(下載地址https://vesa.org/vesa-standards/)來獲取這些信息。這里以640*480@60為例教大家如何查看相關參數。

cb55b60c-ca7d-11f0-8c8f-92fbcf53809c.png

從上圖可以分析出行信號的參數(P,像素):

cbb97282-ca7d-11f0-8c8f-92fbcf53809c.png

以及場信號的參數(L,行):

cc1857d4-ca7d-11f0-8c8f-92fbcf53809c.png

不過在實際設計當中一般將H Back Porch和H Left Border合并當作顯示后沿(或者稱之為行后肩),H Right Border和H Front Porch合并當作顯示前沿(或者稱之為行前肩)。V Back Porc和V Left Border合并當作場顯示后沿(或者稱之為場后肩),V Right Border和V Front Porch合并當作場顯示前沿(或者稱之為場前肩)。

其他常見分辨率的參數查詢以此類推,合并后的參數如下表格:

cc7648c6-ca7d-11f0-8c8f-92fbcf53809c.png

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • FPGA
    +關注

    關注

    1656

    文章

    22317

    瀏覽量

    631097
  • 顯示器
    +關注

    關注

    22

    文章

    5133

    瀏覽量

    143801
  • HDMI
    +關注

    關注

    34

    文章

    1876

    瀏覽量

    158993
  • 音頻信號
    +關注

    關注

    9

    文章

    278

    瀏覽量

    34807
  • 時序
    +關注

    關注

    5

    文章

    403

    瀏覽量

    38661

原文標題:1-DE10-Nano的HDMI方塊移動案例——顯示器時序(DMT)標準介紹

文章出處:【微信號:友晶FPGA,微信公眾號:友晶FPGA】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    ADV7513芯片是否支持DE模式的RGB輸入,是否可以在內部產生Hsync和Vsync信號呢?

    目前我們有需求將RGB信號轉成HDMI信號,但是RGB信號輸出有DE信號但是沒有Hsync和Vsync信號,咨詢下官方,ADV7513芯片是否支持DE模式的RGB輸入,是否可以在內部產生Hsync和Vsync信號呢?
    發表于 01-05 06:39

    HDMI TX 發送器

    器件·無需支持S/PDIF和I2S的音頻主時鐘產品詳情ADV7513是一款165 MHz高清多媒體接口(HDMI?)發送器,特別適合DVD播放機/錄像機、數字機頂盒、影音接收機、游戲機
    發表于 11-02 10:45

    ADV7513HDMI發送器,是AD9889的升級版本

    ·無需支持S/PDIF和I2S的音頻主時鐘 產品詳情ADV7513是一款165 MHz高清多媒體接口(HDMI?)發送器,特別適合DVD播放機/錄像機、數字機頂盒、影音接收機、游戲機和
    發表于 11-19 18:17

    例說FPGA連載29:HDMI顯示驅動子板設計

    HDMI控制器芯片ADV7513FPGAADV7513芯片之間的接口示意如圖2.53所示。RGB565總線用于
    發表于 09-07 16:46

    例說FPGA連載89:多分辨率HDMI顯示驅動設計之功能概述

    ADV7513的寄存器配置,實現ADV7513接口模式和工作模式的初始化配置。圖18.2 FPGAADV7513接口示意圖如圖18.3所
    發表于 04-11 22:37

    請問為什么在使用ADV7513的時候讀出寄存器的數值都是0xff呢?

    (1)為什么我在使用ADV7513的時候讀出寄存器的數值都是0xff呢?(2)I2C將數據寫入寄存器結束時 是否存在nack(使用示波器抓數據存在ACK)? (3)為什么讀取寄存器數據的時候 發送
    發表于 08-14 07:52

    HDMI ADV7513熱插拔問題

    正常。在正常輸出的情況下,將HDMI輸出拔掉再插上,就無輸出了。HDMI輸出芯片是ADV7513。這是什么問題呢
    發表于 06-19 17:31

    ADV7513具有哪些特性參數應用?

    本文介紹了ADV7513主要特性, 功能方框圖和EVAL-ADV7612-7511視頻評估板主要特性,方框圖,電路圖以及PCB布局圖。
    發表于 06-03 06:44

    為什么我在使用ADV7513的時候讀出寄存器的數值都是0xff呢?

    (1)為什么我在使用ADV7513的時候讀出寄存器的數值都是0xff呢? (2)I2C將數據寫入寄存器結束時 是否存在nack(使用示波器抓數據存在ACK)? (3)為什么讀取寄存器數據的時候
    發表于 12-13 09:32

    ADV7513 165 MHz高性能HDMI發送器

    電子發燒友網為你提供ADI(ti)ADV7513相關產品參數、數據手冊,更有ADV7513的引腳圖、接線圖、封裝手冊、中文資料、英文資料,ADV7513真值表,ADV7513管腳等資料
    發表于 02-22 13:17
    <b class='flag-5'>ADV7513</b> 165 MHz高性能<b class='flag-5'>HDMI</b>發送器

    高性能HDMI發送器ADV7513的主要特性及應用電路

    ADV7513是一款165 MHz高清晰度多媒體接口(HDMI?)發射器,非常適合DVD播放器/錄像機,數字機頂盒,A / V接收器,游戲機和PC。
    的頭像 發表于 03-18 13:49 ?8277次閱讀
    高性能<b class='flag-5'>HDMI</b>發送器<b class='flag-5'>ADV7513</b>的主要特性及應用電路

    ADV7513:165 MHz,高性能HDMI傳輸數據Sheet

    ADV7513:165 MHz,高性能HDMI傳輸數據Sheet
    發表于 04-27 19:10 ?16次下載
    <b class='flag-5'>ADV7513</b>:165 MHz,高性能<b class='flag-5'>HDMI</b>傳輸數據Sheet

    ADV7513 IBIS型號

    ADV7513 IBIS型號
    發表于 06-04 17:40 ?2次下載
    <b class='flag-5'>ADV7513</b> IBIS型號

    適用于任何OS平臺(Exe)的ADV7513 HDMI發送器庫API源代碼

    適用于任何OS平臺(Exe)的ADV7513 HDMI發送器庫API源代碼
    發表于 06-06 12:11 ?4次下載
    適用于任何OS平臺(Exe)的<b class='flag-5'>ADV7513</b> <b class='flag-5'>HDMI</b>發送器庫API源代碼

    AN-1270: 基于ADV7511/ADV7511W/ADV7513的視頻發生器

    電子發燒友網站提供《AN-1270: 基于ADV7511/ADV7511W/ADV7513的視頻發生器.pdf》資料免費下載
    發表于 01-08 14:35 ?0次下載
    AN-1270: 基于<b class='flag-5'>ADV</b>7511/<b class='flag-5'>ADV</b>7511W/<b class='flag-5'>ADV7513</b>的視頻發生器