最近看一些美國大片,發現其實老外並不比我們聰明。但是他們卻經常能取得巨大的成就,想了好久,發現乙個很重要的主觀原因——耐心!因為他們有耐心,持之以恆,所以一步乙個腳印的邁向成功。
一年前,我在找工作的時候,也曾經熱情澎湃,想著要堅持寫乙個很好的部落格。但是,找到工作後,比較忙,再因為種種藉口,部落格已經停了一年沒更新了。這一年中,主要做的是數碼相框、電視棒、機頂盒(
demode
部分)、
portable tv
(dvb-t
)整機方案的東西。很有必要寫出來,見證自己的歷程,同時也與網友一同**學習。
ok,廢話說完了,直接進入正題——先看乙個機頂盒方案最基礎的部分:
傳輸流解復用器
mpeg-2
解碼器
嵌入式cpu
介面電路
調諧器
qpsk
解調器
音訊d/a
flash
romsdram
操作面板
ca卡
電源 事實上我想講的都
focus
在藍色框跟紅色框中,因為其他的外圍電路,幾乎是其他嵌入式產品都有的,沒什麼太多可以講。藍色框部分包含
tuner
(調諧器)跟
demodulator
(解調器),也就是我們公司現在主推的部分(其實這個放在一起只是因為他們都算前端電路,其實是兩個不一樣的
ic,當然目前也有把
tuner
包進demodulator
的,我們公司就有!但是這樣的方案一般用在手機電視,或者
pnd+dtv
之類的)。紅色部分是主控
ic,內建的
decoder
。這個是目前比較主流的方案,老式的方案有把
decoder
拿到主控
ic外面的,然後給了它另外乙個名字
dsp。最新的主控
ic,有的已經把
demodulator
也包到裡面去了,這樣整合度越高,成本會越低,當然技術要求也是越高的。因為高頻的東西,走線等原因,都會對
performance
有很多的影響。
對於上圖中的外圍電路,我們還是簡單概括一下:
eeprom
,一般用來讀取存放頻道引數等資訊。
flash rom
,用於存放程式。
sdram
,這個就不用說了吧。。。操作面板,指
ir或鍵盤按鈕;智慧卡座,這個不是一定要有的。
下面,重點講下工作過程:
rf信豪輸入後,先由調製器進行低雜訊放大,濾波和變頻,將其轉換成兩路相位相差
90°的中頻訊號i和
q,i、
q 訊號經過解調器中的雙
a/d
轉換器轉換成數碼訊號後,再和
qam解調器進行解調、交織、里德
-索羅門解碼等一系列處理,成為符合
mpeg-2
標準的傳輸碼流。對於加密節目,則通過讀取放置在機器中的
ca卡中的使用者許可權資訊,與
ts碼流中提取的
ecm
的節目授權資訊進行比較,對於符合條件的
ecm資訊即可解出其中的控制字,然後再用此控制字對傳輸流進行解擾。對於
mcpc
講完了總的結構及工作流程,下面針對分模組詳細敘述:
調諧器(tuner
)
tuner
針對不同的使用領域,有很多的分類方式,我們這裡只講用於
dvb
的。同時,我們把
tuner
分鐵盒調諧器(
can tuner
)跟矽tuner
(silicon tuner
)。can tuner
:從外觀上看,他被乙個鐵盒包起來,體積比較大。其內部結構,使用傳統的
模擬技術,拆開可以看到很多繞線,線圈之類的東西。經驗證明,此類高頻頭,最大的好處是收訊效果好,壞處是成本貴,占用空間大。所以
can tuner
,目前主要使用在
stb
上,或者一體機上。
can tuner基本工作原理:
電路最簡單的調諧器是單轉換中頻輸出調諧器。其基本組成包括
混頻器、振盪器、鎖相環
(mopll)
和高頻放大器等。高頻放大器具有自動增益控制(
agc)功能,跟蹤
濾波器是乙個中心頻率可調的帶通濾波器。中頻濾波器是乙個具有特殊傳輸特性的帶通濾波器,一般為聲表面波濾波器
(sawf)
。單轉換中頻輸出調諧器電路架構如圖一所示:
射頻電視訊號進入調諧器的高頻放大器進行放大,其增益由
agc電路自動控制,再由跟蹤濾波器將映象訊號去除,利用混頻器和本地振盪器混出中頻訊號,最後經由中頻濾波器慮除雜波、選擇出想要的頻道並進一步調整通帶特性,完成調諧器的功能。
can tuner市場資訊:去年剛入行,遇到金融危機,幹了一年沒加薪,真鬱悶,小小抱怨一下。不過收穫是有的,在深圳這個地方,做
dtv相關電子產品的公司實在是太多了,整個跟著老大們在外面摸爬滾打,也了解了一些資訊,不過也不好細談,只能簡單講講:目前賣得比較好的主要是lg、英飛凌(
infineon
)跟飛利浦(
nxp),這其中有技術問題,有**問題,有統籌問題,有服務問題。另一方面,天下人都知道中國的山寨業是多麼
nb,很都主流的
can tuner
,都已經
國內幾個大廠仿造了,而且效能也做得不錯,佩服!
silicon tuner:採用先進的數字設計技術和矽半導體工藝,把原來鐵盒調諧器中的大部分分立器件都整合到一顆矽晶元中,這就是矽調諧器。
silicon tuner雜談:silicon tuner
的發展,是特別迅速的。在網上搜了一下,發現
08年以前的文章,還在說
silicon tuner
的好處是體積小。但是技術不完善:功耗大(其實現在功耗已經做到非常小)、**貴(現在的**殺到見骨,比
can tuner
還便宜)、感度差(現在的感度其實已經差不多了,特別是最新的矽
tuner
引進了零中頻的感念後,各方面綜合性能提高很多。)另外,某些
silicon tuner
的廠商,已經把自己的
die賣給其他的做
demodulator
的商家,然後把
tuner
跟demodulator
做成一顆,以降低成本。同時,在
stb
領域,也開始使用
silicon tuner
來做。只是大部分會像
can tuner
那樣,蓋乙個小鐵盒,效果還不錯。
常見矽調諧器**商有:maxlinear、英飛凌公司(
infineon
)、美信公司(
maxim
)、瑞科信公司
(xceive)
、恩智浦公司(
nxp)、
飛思卡爾(
freescale
)、三星電子(
samsung
)、lg
等
Shellcode技術雜談
shellcode是溢位程式和蠕蟲病毒的核心,提到它自然就會和漏洞聯想在一起,畢竟shellcode只對沒有打補丁的 主機有用武之地。網路上數以萬計帶著漏洞頑強執行著的伺服器給hacker和vxer豐盛的晚餐。漏洞利用中最關鍵的是 shellcode的編寫。由於漏洞發現者在漏洞發現之初並不會給出完整...
Shellcode技術雜談
shellcode是溢位程式和蠕蟲病毒的核心,提到它自然就會和漏洞聯想在一起,畢竟shellcode只對沒有打補丁的 主機有用武之地。網路上數以萬計帶著漏洞頑強執行著的伺服器給hacker和vxer豐盛的晚餐。漏洞利用中最關鍵的是 shellcode的編寫。由於漏洞發現者在漏洞發現之初並不會給出完整...
c 技術雜談
while scanf d n 這個while迴圈裡面的語句代表當輸入為空或者讀取到最後乙個值時停止迴圈,代表按位取反 const和指標的三種經典組合 const int p 指向常量的指標 char const p a 常指標 const char const p a 指向常量的常指標 左移 右移...