快速發布采購 管理采購信息

Z86129/130/131 NTSC線路21解碼器

時間:2019-10-17, 來源:互聯網, 文章類別:元器件知識庫

一般說明
Z86129/130/131是一個獨立的集成電路,能夠處理來自視頻幀的兩個字段的垂直消隱間隔(VBI)數據,數據符合1990年《電視解碼器電路法》中定義的傳輸格式和電子工業協會規范608(EIA-608)。
第21行數據流可以由來自多個復用在一起的數據信道的數據組成。字段1有四個數據通道、兩個標題和兩個文本。字段2有五個額外的數據通道、兩個標題、兩個文本和擴展數據服務(xds)。xds數據結構在eia-608中定義。Z86129可以恢復和顯示在這九個數據通道中的任何一個上傳輸的數據。Z86130和Z86131是Z86129的衍生物,它可以恢復XDS數據并通過串行端口輸出恢復的數據。Z86130 Z86131不具備OSD功能,但非常適合21行數據切片器應用。
z86129/130/131可以通過i2c串行總線恢復和輸出eia-608中定義的任何xds數據包。片上xds濾波器是完全可編程的,只允許恢復用戶選擇的xds數據包,使得z86129/130成為實現ntsc暴力塊的理想選擇。Z86131專為提取xds時間信息而設計,用于電視機、錄像機和機頂盒中的自動時鐘設置功能。
此外,z86129/130非常適合監視pip窗口中顯示的用于暴力阻止目的的視頻的第21行。

管腳說明
輸入
視頻(引腳7)。復合ntsc視頻輸入,1.0v p-p(nom),頻帶限制為600khz。電路將在0.7-1.4V p-p之間的信號變化下工作。極性為同步提示負。該信號管腳應通過0.1μf電容器進行交流耦合,并由470歐姆或更低的源阻抗驅動。
hin(針腳5)。CMOS水平的水平同步輸入。當設備在視頻鎖定模式下使用時,此信號會將片上VCO拉到適當的范圍內。電路使用該信號的頻率,該頻率必須在±3%f范圍內,但可以是任意極性。在H鎖定模式下使用時,VCO相位鎖定到該信號的上升沿。h位置寄存器的hpol位可以設置為與輸入信號的任一極性一起工作。這通常是h回掃信號。hin上升沿和復合同步(視頻輸入)前沿的時間差是影響顯示器水平位置的因素之一。由該信號的定時產生的任何移位都可以用h位置寄存器中的水平定時值來補償。小時
短信息(插腳6)。串行控制端口的模式選擇引腳。當此輸入處于CMOS高狀態(1)時,串行控制端口將在SPI模式下工作。當輸入低(0)時,串行控制端口將在I2C從機模式下工作。在spi模式下,sen pin必須綁得很高。(請參閱重置操作部分。)
傳感器(引腳4)。串行控制端口的SPI模式操作的啟用信號。當該引腳低(0)時,SPI端口被禁用,SDO引腳處于高阻抗狀態。SCK和SDA管腳上的轉換將被忽略。當短信息為高(1)時,啟用SPI模式操作。
SCK(針腳15)。主控設備串行時鐘信號的輸入引腳。在I2C模式下,時鐘速率預計在I2C限制內。在SPI模式下,最大時鐘頻率為10 MHz。
復位操作。當短信息和傳感器引腳都處于低(0)狀態時,部件將處于復位狀態。因此,在i2c模式下,sen引腳可以用作nreset輸入。當使用spi模式時,如果需要三線操作,則sms和sen都可以綁定在一起并用作nreset輸入。在任一模式下,nreset必須保持低位(0)至少100 ns。
輸入/輸出
車輛識別號/簡介(針腳13)。在外部(外部)垂直鎖定操作模式下,內部垂直同步電路將鎖定在此引腳上應用的車輛識別號輸入信號。該部件將根據V極性指令的設置鎖定到信號的上升或下降邊緣。默認值為“上升沿”。車輛識別號脈沖必須至少寬2行。
在簡介模式下,當配置為內部垂直同步時,該引腳將是一個輸出引腳,根據中斷屏蔽寄存器中的設置向主控制設備提供中斷信號。
SDA(針腳14)。當串行控制端口設置為I2C模式操作時,該引腳用作發送和接收串行數據的雙向數據線。在spi模式下,它作為串行數據輸入工作。SPI模式輸出數據在SDO引腳上可用。
輸出
SDO(針腳16)。當選擇了SPI模式通信時,提供串行數據輸出。此引腳不用于I2C模式操作。
盒子(插腳17*)。黑匣子鍵控輸出是一個激活的高CMOS電平信號,用于在字幕/文本顯示中輸入黑匣子。當背景屬性設置為半透明時(僅限Z86129),此輸出將處于高阻抗狀態。
紅色、綠色、藍色(引腳2*、3*、18*)。正作用CMOS電平信號(僅限Z86129)。
彩色模式:用于彩色接收器的紅色、綠色和藍色字符視頻輸出。
單聲道模式:所有三個輸出都帶有字符亮度信息。
筆記:顏色/單聲道模式的選擇由用戶在配置寄存器的位d(地址=00h)中控制。(見內部寄存器部分。)
帶外部組件的銷
C同步(引腳8)。同步切片級別。必須在該引腳和模擬接地vss(a)之間連接一個0.1μf的電容器。這個電容器存儲同步片電平電壓。
LPF(引腳9)。環路濾波器。必須在該引腳和模擬接地vss(a)之間連接一個串聯rc低通濾波器。還必須有從引腳到vss(a)的第二個電容器。三個部分的值將在以后指定。
RREF(引腳10)。參考設定電阻器。電阻必須為10千歐,±2%。
電源
V(針腳12)。盡職調查此針腳上的電壓名義上為5.0伏,相對于車速傳感器針腳,可能在4.75至5.25伏之間。

Z86129/130/131框圖說明
vss(插腳1,11)。這些引腳是模擬和數字電路的最低電位功率引腳。它們通常與系統接地相連。注:稍后將提供用于實現電源連接和關鍵部件的推薦印刷電路圖。
z86129設計用于處理電視vbi的第21行的兩個字段,并提供第21行閉路字幕解碼器和擴展數據服務解碼器的功能性能。它需要兩個輸入信號,合成視頻和一個水平定時信號(hin),以及幾個無源元件才能正常工作。如果在沒有視頻信號的情況下需要OSD顯示模式,也需要垂直輸入信號。解碼器執行若干功能,即從行21提取數據、從xds數據分離正常行21數據、選擇的數據信道的屏幕顯示(僅z86129)和通過串行通信信道輸出xds數據。
輸入信號
復合視頻輸入應該是一個信號,名義上是1.0伏p-p,同步提示為負,頻帶限制為600千赫。Z86129將在輸入電平變化±3分貝的情況下工作。
需要HIN輸入信號使VCO接近所需的工作頻率。它必須是CMOS級信號。hin信號可以有正負極性,并且只要求在標準h頻率的3%以內。當為ext hlk操作配置時,該信號應與h反激信號相對應。
hin上升沿和復合同步(視頻輸入)前沿的時間差是影響顯示器水平位置的因素之一。由該信號的定時產生的任何移位都可以用h位置寄存器中的水平定時值來補償。
視頻輸入信號處理
comp視頻輸入通過雙鉗位交流耦合到同步端內部鉗制到固定參考電壓的裝置。最初,使用簡單的鉗位來鉗位未鎖定的信號。在內部同步電路鎖定輸入信號后,脈沖噪聲性能得到改善。噪聲抑制是通過使鉗位僅在同步尖端工作來實現的。鉗制的復合視頻信號被饋送到數據切片器和同步切片器塊。
數據切片器通過對信號的中點進行切片,生成干凈的cmos級數據信號。在21號線期間,切片級別是在自適應的基礎上建立的。結果值存儲到該行21的下一次出現。采用該工藝可獲得高水平的抗噪聲性能。
同步切片器處理鉗制的comp視頻信號以提取comp sync。此信號用于在啟用視頻鎖定操作模式時將內部生成的同步鎖定到傳入視頻。同步切片分兩步執行。在非鎖定模式下,同步將從同步提示以固定偏移級別進行切片。當實現正確的鎖定操作時,片級電壓從固定參考電平切換到自適應電平。片級存儲在同步片電容器csync上。
數據時鐘恢復電路與數字h鎖定電路一起工作。它們產生32h時鐘信號(dclk),該信號與從數據切片器獲得的切片數據的時鐘運行突發部分同相鎖定。當第21行代碼出現時,dclk相位鎖定在突發時鐘運行期間實現,并用于重新鎖定切片數據。一旦建立了相位鎖定,它將一直保持,直到視頻信號發生變化。
數字h鎖定電路產生視頻定時門、pg、stg等,它們與視頻定時信號hsync同步鎖定,無論在顯示生成電路中采用何種h鎖定方式。這種獨立的鎖相環能夠快速響應視頻定時的變化,而無需考慮顯示穩定性要求。

Z86129/130/131框圖說明(續)
VCO和一次性
所有內部定時和同步信號均來自車載12 MHz VCO。其輸出是點CLK信號,用于驅動水平和垂直計數器鏈和顯示計時。單發電路產生從傳入視頻導出并由復印保護邏輯電路限定的水平定時信號。
VCO可以同步鎖定到兩個不同的源。對于電視操作,在有好的水平顯示定時信號的情況下,vco通過相位檢測器(ph2)的動作鎖定到hin輸入。當沒有合適的hin信號時,例如在vcr中,vco可以通過相位檢測器(ph1)鎖定到傳入的視頻。在這種情況下,頻率檢測器(fr)電路根據需要被激活,以使vco處于ph1的吸合范圍內。
定時和計數電路
首先將點clk向下分割以產生字符計時時鐘char clk。然后將該信號進一步分割以產生水平定時信號h、2h和hsqr。這些定時信號用于數據輸出(顯示)電路。
h信號在線路和fld cntr中被進一步劃分,以產生用于建立垂直鎖定的各種解碼,并計時正確操作所需的顯示和控制功能。h信號還用于生成用于顯示的平滑滾動定時信號。
v鎖定電路產生從水平定時信號導出的無噪聲垂直脈沖。當用戶選擇視頻作為垂直鎖定源時,通過將內部生成的垂直脈沖與從同步切片器提供的comp sync信號導出的輸入垂直脈沖進行比較,內部同步信號與輸入視頻被逐步放大。在設置為車輛識別號模式的垂直鎖定中,車輛識別號信號用于代替從壓縮機同步中獲得的信號。在這兩種情況下,當建立了適當的相位時,該電路輸出鎖定信號,用于向切片電路提供額外的抗噪聲性。
只有在這兩個垂直脈沖保持同步的幾個連續場發生后,鎖定狀態才建立。一旦鎖定,內部定時將飛輪,直到這兩個垂直脈沖失去一致,為數不多的連續領域。在建立鎖之前,解碼器以脈沖對脈沖的方式工作。
命令處理器
命令處理器電路控制用于存儲和顯示的數據的操作。它處理控制端口輸入命令,以確定所需的顯示狀態和所選的數據通道。在顯示期間(第43-237行),該信息用于控制顯示ram的加載、尋址和清除以及字符rom和輸出邏輯電路的操作。
在數據恢復時間(電視線路21-42)期間,命令處理器與數據恢復電路一起恢復xds數據和所選數據信道的數據。數據被發送到ram進行存儲和顯示,并/或發送到串行端口(視情況而定)。必要時,命令處理器將輸入數據轉換為適當的格式。
輸出邏輯(僅限Z86129)
輸出邏輯電路一起工作,產生紅色、綠色和藍色的輸出顏色信號和盒子信號。當選擇單色模式時,所有三種顏色輸出將攜帶亮度信息。這些輸出是正輸出邏輯信號。
字符rom包含所有字符的點模式。輸出邏輯提供硬件下劃線、圖形字符和斜體生成電路。通過控制字符rom的尋址的平滑滾動計數器邏輯來實現平滑滾動顯示。
解碼器控制電路
解碼器控制電路塊是用戶通信端口。它將提供給控制端口的信息轉換為建立解碼器工作模式所需的內部控制信號。此端口可以在兩種串行模式之一下操作。sms pin用于建立要使用的串行控制模式。
在兩線(I2C)控制模式下,Z86129/130/131將響應讀寫條件下的從機地址。如果讀取位低(表示寫入序列),則z86129/130/131將響應確認。然后,主機應該發送一個地址字節,后跟一個數據字節。如果讀取位高(指示讀取序列),則z86129/130/131將響應一個應答,后跟一個狀態字節,然后是一個數據字節。讀取的數據只能通過間接尋址獲得。寫尋址將有間接和直接兩種模式。狀態字節中的忙位將指示寫入操作是否已完成或讀取數據是否可用。
spi模式是一個三線總線,z86129/130/131用作從設備。通信由主機產生的sck信號同步。通常,串行數據輸出在sck的下降沿上發送,接收數據在sck的上升沿上捕獲。所有數據都以8位字節交換。
電壓/電流基準
電壓/電流參考電路使用外部連接的電阻器來建立在z86129/130/131中使用的參考電平。使用外部電阻以最小的額外成本提高內部精度。
Z86129/130/131功能說明
Z86129提供全功能NTSC,21號線性能。包括輸入命令,以使解碼器能夠處理和顯示包含在輸入視頻的任一字段的第21行中的八個字幕/文本數據信道(cc1、cc2、cc3、cc4、t1、t2、t3或t4)中的任何一個。也可以選擇xds數據進行顯示。解碼器開/關命令控制是否實際顯示所選信道中的第21行數據。當切換到解碼器關閉(TV)狀態時,所選頻道中的傳入數據仍將被處理但不顯示。
z86129/130/131還可以配置為使用pal或secam視頻信號進行操作。它將在第22行解碼編碼到vbi中的信息。編碼數據必須符合為ntsc第21行操作定義的波形和命令結構。
VCO鎖
該設計包括一個穩定的增益特性和良好的電源抑制VCO。內部水平和垂直同步電路提供了高度的抗噪性。水平和垂直鎖定都有選項。vco可以被相位鎖定到從視頻輸入信號(視頻)導出的水平信號或外部提供的hin信號,通常是水平反激。
hin鎖用于提供具有最小可觀察抖動的顯示器。這就需要一個從電視顯示器上獲得的具有適當極性的hin信號。這種信號在電視接收機中是容易獲得的。視頻鎖定模式使vco能夠與輸入的視頻信號同相鎖定,從而在沒有與顯示相關的hin信號的應用中提供良好的操作,例如在vcr中。
視頻計時
定時信號來自VCO,用于線路計數和顯示電路。行計數要求正確識別輸入信號的垂直脈沖。默認操作使用從視頻輸入信號派生的垂直同步信號作為垂直鎖定的源。該方法具有良好的鎖定性能和抗噪聲性能。
如果在沒有輸入視頻的情況下需要OSD操作,則需要將Z86129設置為車輛識別號鎖定。在此模式下,垂直定時將由提供給車輛識別號引腳的垂直脈沖信號確定。
字幕顯示的水平位置由內部定時電路決定。已經建立了一個默認條件,該條件將在典型應用程序中產生居中顯示。然而,由于通過視頻處理電路的信號延遲可以在不同的設計之間變化,z86129為用戶提供了改變默認定時的能力。無論選擇哪種水平鎖定模式,屏幕上的顯示水平位置都可以通過串行端口命令以四分之一字符(330ns)的步長進行調整。
可顯示字符集(僅限Z86129)
正常模式。字符在不透明背景上顯示為白色或彩色點陣字符。盒子通常是黑色的,但Z86129可以通過串行命令設置為藍色背景盒。字符由字符單元內的12×18點模式描述,該字符單元每幀16點寬×26點高。字符單元中字符亮度的位置因字符而異,以允許顯示小寫字母和下位字母。所有字符在每個字符周圍至少有一個1點的黑色邊框。還提供下劃線。
字符rom由每個字符的12×18點陣圖案組成。。在每個字段中讀取交替的行和列,以生成交錯和舍入字符。顯示行包含最多32個字符加上前導和后置黑箱,每一個字符單元的寬度,使得顯示行的整體寬度34×8=272個點。連續的顯示行被拼接在一起,因此總顯示高度為195點。
黑匣子34個字符的單元格寬195個點,高195個掃描行,其大小為45.018微秒。框從掃描行43開始延伸到掃描行237。理論上,當框在h的前緣之后開始13.2μs時,顯示器將在視頻顯示器中水平居中。
Z86129的默認設置將框的中心設置為大約13.5微秒,以便在正常視頻路徑中允許一些延遲。但是,框的水平位置可以由用戶以330ns的增量進行調整。顯示器將大致在NTSC接收機的安全標題區域內。字符寬度為42.37微秒,也以屏幕為中心,導致1.32微秒的黑色邊框。
用戶可以通過串行端口選擇可選的標題顯示模式drop shadow。這種顯示模式消除了字符周圍的黑匣子,并在每行15行掃描模式下,在字符亮度點的右側和下方放置一個2點的黑色陰影。此顯示模式可用于標題、文本和OSD顯示。
擴展功能
eia-608定義了新的擴展特性,例如可選的背景和前景顯示屬性以及可選的擴展字符。Z86129將始終響應擴展字符,但擴展的背景/前景響應可以由用戶控制。背景和前景屬性為背景色、黑色前景以及透明、不透明和半透明背景添加代碼。每當半透明屬性代碼之一處于活動狀態時,框信號輸出管腳將設置為三態狀態。然后,外部鍵控電路可以使用該條件來實現預期的視頻顯示。
重音大寫字母是通過在字符單元格上方放置重音符號來實現的。選中時,此模式將導致重音標記寫入上面行的字符單元格空間。在某些操作模式下,Z86129將通過在頂部添加兩條額外的掃描線和在底部添加一條額外的掃描線來擴展整個盒子高度的大小。這將為最上面一行中的重音符號騰出空間,并在最后一行中任何小寫字符的后代下面添加一條黑線。
這種方法是可取的,因為縮小大寫字母以在字符單元格中留出重音符號的空間會使字符質量變差,在某些情況下,大寫字母和小寫字母之間沒有區別。它還有一個優點,那就是最小化rom的大小,并提供一個良好的可讀字體,與通常在打印中看到的字體非常匹配。
如果一行中有重音的大寫字母與上一行中相同字符位置的小寫降序符發生沖突,則降序符優先。與收縮的大寫字母相比,這種方法提高了可讀性,這遠遠超過了這種潛在的沖突,并在提供完整的、擴展的功能實現方面帶來了經濟高效的折衷方案。
擴展字符與OSD圖形字符共享其地址空間。當使用方框顯示時,擴展字符集生效。但是,如果使用陰影顯示,則圖形字符有效。對于標題和文本顯示模式,如果設置了drop shadow,則用戶還必須命令z86129切換回擴展字符。

文本模式顯示(僅限Z86129)
選擇文本模式時,只要檢測到所選字段中的有效第21行代碼,就會顯示一個黑色框。Z86129提供了使盒子變藍而不是變黑的選項。此選項適用于標題和文本。
默認文本顯示模式使用15行34字符的黑色框。從第一行開始接收文本字符時,將顯示文本字符。連續回車將連續向下移動顯示行,直到顯示所有15行。此后,文本將向上滾動,新字符將添加到下一行。
如果所選通道的數據被另一個通道的命令中斷,數據處理將停止,但顯示將保持不變。當接收到恢復文本命令時,數據處理將恢復,并從數據處理中斷時顯示行/列指針所在的位置開始添加新字符。如果收到開始文本命令,將清除顯示,并從第1行第1列(左側)開始顯示新字符。
用戶可以更改顯示行數和文本框的位置(基行)。這樣,當顯示非程序相關信息時,用戶可以決定屏幕的覆蓋范圍。
滾動時,顯示器將每幀移動一個掃描行,直到滾動一整行。如果在滾動完成之前收到回車,顯示屏將跳上剩余的掃描行,立即完成“滾動”,并開始顯示新文本。
字幕模式顯示(僅限Z86129)
根據fcc規范,字幕數據可以出現在15個顯示行中的任何一個,但一個字幕可以包含不超過4行。字幕顯示的形式取決于傳輸的字幕命令、彈出、繪制或上卷所指示的字幕模式。Z86129可以顯示多達八行的單個標題。當選擇了任何字幕顯示模式時,屏幕將是透明的。(顯示框僅在顯示標題時出現。)
彈出式字幕有兩個字幕記憶。其中一個通常顯示,另一個用于累積新的標題數據。通過使用結束字幕(EOC)命令交換這兩個內存,彈出一個新的字幕。當屏幕內存被擦除時,屏幕為空白(透明),內存將默認為行/列指針,位于行1、列1和單色無下劃線。
當選擇字幕模式時,解碼器將在resume caption loading(rcl)命令(或eoc)之后處理任何數據。通常,此命令后面會跟一個前導碼地址碼(pac),以指示要與以下數據一起使用的行、列和字符屬性。如果沒有收到pac,則數據將添加到接收rcl命令之前行/列指針最后指示的位置。
畫圖字幕模式實質上等同于POPON模式,只是恢復直接字幕(RDC)命令后接收到的數據被寫入屏幕內存,而不是屏幕外內存。pacs、midcodes等的所有規則都是相同的。
卷起標題模式顯示類似“文本”的顯示,根據所使用的恢復卷起(運行)命令,該顯示限制為2、3或4行。run命令后面的pac用作匯總顯示的基行。基本行將是上卷顯示的“底部”行。在這種情況下,只有在顯示字符時才會出現黑色框,并且該框的寬度僅足以在每行中提供前導和尾隨框。新數據出現在最下面一行,當接收到每個回車時,該行向上滾動,新數據添加到最下面。當達到resume命令指示的行數時,頂行中的數據將隨著新數據添加到底部而滾動。
tab(indent)pac允許在任何標題行中從4個字符的邊界開始放置標題。tab offset命令提供了在當前行的任何列位置調整標題起始位置的方法。
XDS顯示模式(僅限Z86129)
提供兩種預先編程的xds顯示模式。其中一個提供了有關當前項目的信息,這將是“河道放牧”的興趣所在。第二個顯示顯示的是清除數據包和額外的xds數據包,這些數據包將通知查看器程序內容。信息將在接收時顯示。顯示器使用陰影模式,每行15行掃描線。

Z86129/130/131功能集
下面簡要介紹Z86129/130/131的主要特點。在本文檔的后面部分可以找到更完整的描述。
vbi數據處理
z86129/130/131在進入的視頻的第21行中提取數據。支持兩個視頻字段中的所有數據通道。具體來說,Z86129可以:
同時處理第21行兩個字段的數據。
顯示選定數據時,通過串行端口輸出XDS數據。
通過原始或過濾的串行端口輸出xds數據。
xds濾波器可從預編程值列表中選擇,包括程序額定值和時間/本地時間。
可選擇NTSC或PAL操作。
根據用戶選擇和數據類型,z86129從輸入視頻的第21行提取的數據可以以不同的方式顯示。Z86129僅提供以下顯示功能:
10種不同的21行數據顯示模式;CC1-CC4、T1-T4,外加兩個用于XDS顯示的標準模板。
彈出,油漆和卷起字幕顯示。
文本顯示默認為全屏15行顯示。
用戶可以根據需要垂直縮小和重新定位文本顯示。
彩色或單色顯示模式可選。
xdsg顯示模式(通道清除):在顯示數據包中自動顯示網絡名稱、呼叫字母、程序名稱、程序長度和時間。
XDSF顯示模式(全信息):自動顯示XDSG顯示模式信息加:程序類型(僅基本類型)和程序描述。
通用OSD模式(僅Z86129)
除了顯示從輸入視頻的第21行提取的數據外,z86129還可以顯示通過其串行端口提供的信息。這稱為屏幕顯示(OSD)顯示模式。此模式提供:
可編程全屏OSD:15行顯示
32個字符列
圖形字符
雙高雙寬字符
完全可編程的顯示定位;信息可以放在屏幕上的任何地方。
接受外部提供的或內部生成的vsync,以啟用osd,即使沒有視頻。
字符集
Z86129有一個新的字符集,具有擴展功能,例如:新字體,小寫字母下移
使用陰影字體的可選顯示模式(換言之,每個字符上都會出現條紋,而不是實心的“黑匣子”背景)。
EIA-608擴展字符
EIA-608背景和前景屬性
用于OSD顯示的特殊框架和圖形字符。
用于OSD的雙高雙寬字符顯示器。
每個字符行掃描15行OSD和文本。
注:請與最近的Zilog銷售辦公室聯系,以獲取有關如何定義自定義OSD字符集的其他信息。
串行通信接口
Z86129/130/131的通信和控制是通過串行控制接口實現的。Z86129/130/131作為從設備運行時,有兩種串行控制模式可用。這些模式是:
1. 兩線I2C接口。
2. 一種三線串行外圍接口(spi)。
3. 共有五個設備管腳專用于串行控制端口功能。這些銷被指定為:

Z86129/130/131功能集(續)
當sen調高時,部件將同步并等待命令。如果sen被綁定到高位,則還可以通過命令字符串同步該部分。在SPI模式操作期間,可以將車輛識別號/簡介信號(引腳13)配置為在所選事件上生成對主設備的中斷請求。(見下文注段。)
注意:當sen和sms引腳同時變低時,部件將復位。
中斷生成。車輛識別號/簡介信號(引腳13)可配置為在所選事件上提供中斷輸出。車輛識別號/簡介(針腳13)的配置是用戶可編程的,可以是兩種狀態之一:
1. 接收外部同步定時信號的輸入引腳
2. 用于在選定事件上生成中斷的輸出管腳
注:在電視和錄像機中實現v-chip功能時,將v in/intro配置為中斷生成的輸出特別有用。在該配置中,當發現xds程序額定數據包時,pin 13用于中斷主機處理器。因此,主機處理器不承擔監視或過濾第21行數據流的負擔。z86129/130/131為主機處理器過濾第21行數據流,并且僅當找到所需分組時才生成中斷。
設置和操作控制
Z86129/130/131是非常靈活和完全可編程通過其串行通信端口。下表提供了用戶可編程特性、用戶可選擇的顯示模式和重置時的默認條件的部分列表。
Z86129/130/131可編程功能
–解碼器開/關
–每個OSD行的電視掃描線(13或15)
–EIA-608擴展屬性開/關
–OSD打開/關閉陰影
–彩色/單色
–OSD水平起始位置
–文本框大小(行)
–文本框起始行位置
–NTSC或PAL
–垂直鎖定源:視頻或外部車輛識別號
–XDS數據輸出,原始或過濾
–H鎖定源:視頻或外部HIN
除了剛才列出的可編程功能外,Z86129還提供了11種顯示模式供用戶選擇。

串行通信接口(續)
寫入I2C總線
所有寫命令都是一個或兩個字節的命令。當接收到起始條件后接從機地址寫入字節時,z86129/130/131被啟用。一旦它認為命令已經完成或停止條件,它將被禁用。沒有停止條件的新啟動條件將開始新的序列。因此,連續的命令可以由“開始-從地址命令”序列的連續字符串執行,而不發送任何中間的停止條件。
筆記:
由z86129/130/131接收的數據字節數是命令中固有的,并且z86129/130/131將僅對預期的字節數用確認信號響應。如果主控寫入的字節數超出預期,則不會確認額外的字節數。
寫入z86129/130/131之前,應始終執行狀態讀取,以驗證z86129/130/131不忙。在接收到從機地址讀取后,立即輸出狀態寄存器數據。如果設置了rdy位,主設備可以啟動其寫序列,總是從開始條件開始。雙字節命令的第一個字節總是首先寫入。
寫入雙字節命令(在檢查了RDY之后)的主機序列示例如下:
開始從機地址寫入/從機確認命令(主)/從機確認數據(主)/從機確認停止。
使用I2C總線讀取數據
除了可以隨時讀取的串行狀態(ss)寄存器外,必須先設置每個讀取操作,然后才能從z86129/130/131的串行輸出寄存器讀取數據。為讀取操作自動或手動設置數據。通過設置有效的xds篩選器寄存器選擇,xds數據讀取在恢復時自動設置。必須使用read select命令rds1和rds2手動設置所有其他數據讀取操作。這些命令將選定的數據字節或字節對加載到串行輸出寄存器中,根據請求的數據字節數設置s s寄存器rd2位,并設置ss寄存器dav位以指示數據的可用性。
Z86129/130/131 I2C總線支持1、2和3字節讀取序列。所有讀取序列將ss寄存器作為第一個輸出字節輸出。如果設置了串行狀態dav位,則可以從新的strt條件開始啟動兩個或三個字節的讀取序列。如果未設置dav位,則i2c主設備不應嘗試讀取任何數據字節,否則所需數據可能會從z86129/130/131輸出寄存器丟失。
可用的數據字節數由串行狀態的RD2位的狀態指示。在典型的讀取操作中,狀態字節被讀取,dav和rd2位被檢查。如果有一個或兩個數據字節可用,則按順序讀取,并用確認分隔。

串行通信接口(續)
SPI總線操作
當短信息引腳高時,Z86129/130/131將處于SPI串行控制模式。時鐘線應系在SCK引腳上。來自主設備的數據輸入信號和數據輸出信號應分別連接到SDA和SDO管腳。當總線上有多個外設時,sen引腳用于選擇z86129/130/131。
如上所述,當sms和sen引腳都低時,部件處于復位狀態。當spi總線在主機和z86129/130/131之間以專用方式使用時,sen和sms管腳都將被綁定在高位。重置功能需要將這兩個管腳都綁定到nreset信號。為保證同步,復位解除后,主機應發送串行同步信號。
當spi模式用于多外圍環境時,sen pin用作z86129/130/131啟用信號。然后,只要重置僅在sen較低時應用,就可以將sms用于nreset信號。在這種情況下,如果在重置結束和端口啟用開始之間至少有100 ns,則在重置之后,主機不需要發送串行同步字符串。
命令字符串可以隨時中斷,端口可以通過發送串行同步信號或通過sen的上升沿重新同步。
當以專用方式在z86129/130/131和主設備之間使用時,spi總線是三線總線。如果其他外圍設備連接到總線,則必須在適當的時間使用sen pin將此設備放置在總線上。當sen低時,sdo管腳將為三態,sck和sda管腳上的轉換將被忽略。
如果不需要從Z86129/130/131輸出數據,則只能使用SCK和SDA管腳來完成控制。由于這種類型的操作排除了檢查rdy位的能力,因此命令間隔至少兩幀(133微秒)非常重要,以確保在啟動另一個命令之前執行了一個命令。
總線由主設備控制,主設備生成串行時鐘(SCK)并啟動所有操作。在sda上輸入時鐘數據將同時在sdo上輸出數據。在執行除nop以外的任何命令之前,主機應該始終檢查適當的握手信號。
寫入部件需要設置RDY位,而讀取部件則需要檢查SS寄存器以查看是否設置了DAV位。這兩個位都包含在串行狀態(SS)寄存器中。寫入z86129/130/131將首先并發輸出ss寄存器msb的內容,除非由于其中一個讀取命令而輸出其他數據。如果需要在不執行命令的情況下讀取ss,則可以隨時寫入nop命令,即使未設置串行狀態rdy位。
RDY狀態位被驅動到命令傳輸之間的SDO引腳上。控制mcu可以在不計時的情況下測試該pin的狀態,以確定是否可以進行后續的串行傳輸。只有通過輸出SS寄存器的內容才能檢查DAV位。
寫入spi總線
所有寫命令都是一個或兩個字節的命令。z86129/130/131接收的數據字節數是命令固有的。如果主控寫入的字節數超出預期,則命令可能會被無關字節覆蓋或損壞。
在寫入z86129/130/131之前,應始終執行狀態讀取,以驗證設備已就緒。串行狀態由設備輸出,同時輸入任何命令字節。如果設置了串行狀態寄存器的rdy位,主設備可以寫入一個新命令。
命令和數據字節首先寫入msb。先發送雙字節命令的第一個字節。通過將數據放在sda輸入端并將sck調高,這些位被計時到z86129/130/131中。
使用spi總線讀取數據
除了ss read之外,在實際從設備的串行輸出寄存器讀取數據之前,必須設置每個讀取操作。為讀取操作自動或手動設置數據。通過設置有效的xds篩選器寄存器選擇,xds數據設置為在恢復時自動讀取。必須使用
讀取選擇命令rds1和rds2。這些命令將選定的數據字節或字節對加載到串行輸出寄存器中,根據請求的數據字節數設置ss寄存器rd2位,并設置串行狀態dav位以指示數據的可用性。
Z86129/130/131 SPI總線支持兩個和三個字節的讀取序列。在spi模式下,必須在開始讀取序列之前讀取ss,以便可以檢查dav和rd2位。可用的數據字節數由RD2位的狀態指示。然后使用特殊命令read1或read2讀取一個或兩個可用的數據字節。在寫入READ1或READ2命令期間,串行狀態被計時。然后,數據字節按順序計時,首先是msb,而nop命令則寫入設備。數據位在SCK的上升沿上計時。必須讀取所有可用的數據字節才能清除DAV位并允許后續讀取。

技術文章分類
相關技術文章
cc竞速飞车有什么算法