第一篇:在華為工作的一些硬件調(diào)試經(jīng)驗(yàn)總結(jié)
緒論
調(diào)試筆記都寫在自己的本子上,一直沒有時(shí)間寫到博客上,最近準(zhǔn)備總結(jié)一下。敬請期待。時(shí)間有些久了,有些情況只是記得大概。大家可參考參考。2 浪涌/過電應(yīng)力損傷2.1 烙鐵接地不良導(dǎo)致MRF184損傷啟示:測試系統(tǒng)的儀器必須有外部接地點(diǎn)。
2.2 繼電器切換編程電壓導(dǎo)致89C52失效。89C52的Vpp編程電壓正常為12V,切換時(shí)達(dá)到20V,要串接100歐姆的電阻。
啟示:繼電器、開關(guān)機(jī)械式切換觸點(diǎn)一般會有震蕩,對于不同的負(fù)載所產(chǎn)生的過流或過壓危害需要設(shè)計(jì)中采用阻容或二極管消除抖動。
2.3 熱插拔產(chǎn)生浪涌串口允許熱插拔,也要考慮保護(hù)電路。
ADM208E,MAX208
啟示:串口接口芯片用作板間信號通訊電平轉(zhuǎn)換時(shí),只要產(chǎn)生或維護(hù)中需要熱插拔,其輸入輸出端就不能直接與外接插座相連,至少應(yīng)串有保護(hù)電阻。
3容限3.1時(shí)序3.1.1 Flash寫信號與片選信號同時(shí)翻轉(zhuǎn)導(dǎo)致讀操作錯(cuò)誤 28SF040->28SF040
90ns->150ns
啟示:邏輯器件中各信號要嚴(yán)格按照器件手冊要求進(jìn)行設(shè)計(jì),并留有一定余量。
3.1.2 19M與38M時(shí)鐘關(guān)系臨界時(shí)隙誤碼 SD518
XCS30時(shí)鐘芯片
啟示:多時(shí)鐘之間的正確時(shí)序關(guān)系及容限非常重要,ASIC手冊必須對關(guān)鍵時(shí)序描述清晰。3.2驅(qū)動能力3.2.1輸出極限應(yīng)用導(dǎo)致替代出問題
DTMF收號芯片 CM8870DI代替MT8870SR(MITEL)全部參數(shù)一致,MT的典型值IOH=4.5nA》0.8nA。
啟示:單板設(shè)計(jì)應(yīng)嚴(yán)格按照數(shù)據(jù)手冊設(shè)計(jì),這樣才能保證設(shè)計(jì)容限,才能保證設(shè)計(jì)的產(chǎn)品能夠大批量生產(chǎn)。尤其是掛在數(shù)據(jù)總線上的器件,一定要按照器件手冊考慮驅(qū)動能力。
3.2.2 單片機(jī)高電平輸出電流無法驅(qū)動ULN2003
普通數(shù)字電路接口芯片驅(qū)動功率芯片,要注意參數(shù)的最小值而不是憑經(jīng)驗(yàn)進(jìn)行替換。3.3電源電壓3.3.1 背板電源走線損耗電壓下降的后果 80C320代替80C310
提示:根據(jù)系統(tǒng)的功耗容限,分析器件的電源電壓范圍,保證系統(tǒng)的電源穩(wěn)定。3.4 邏輯電平穩(wěn)定3.4.1 TTL電平驅(qū)動CMOS電平器件導(dǎo)致單板運(yùn)行不穩(wěn) EM7128-驅(qū)動AC16244
提示:多邏輯電平設(shè)計(jì)中,器件的每個(gè)管腳都要注意邏輯電平的配合問題,首先保證設(shè)計(jì)正確。
3.5 關(guān)鍵參數(shù)取值3.5.1CPU測試管腳處理不當(dāng),上電不開工 AMD AM80C816-20替代Intel的N80C186 Test管腳下拉電阻過大
提示:針對可改變器件工作狀態(tài)的制造廠家自由用特殊管腳,嚴(yán)格按照廠家要求可靠處理。
3.5.2器件測試輸入管腳懸空帶來的影響 SD522B-》SD522A
對于CMOS工藝器件,其未用輸入管腳一定要通過4.7K上拉或1K電阻下拉,不能懸空。懸空的管腳可能會引入震蕩,使系統(tǒng)莫名其妙出現(xiàn)問題。
第二篇:華為硬件工程師
2013.9.17下午3:00,洪廣大酒店3樓,就是在這里我的處女面獻(xiàn)給了華為,作為找工開始的第一仗,對我來說有很大的意義,應(yīng)該做個(gè)記錄。我報(bào)的崗位是單板硬件工程師,華為還有一個(gè)更為叫做硬件開發(fā)工程師,其實(shí)這兩個(gè)崗位大同小異,最終都是做硬件開發(fā)的。報(bào)單板硬件工程師只是覺得這個(gè)崗位的描述跟我更匹配一些。因?yàn)樘畹墓ぷ鞯攸c(diǎn)是武漢,所以這次面試我的部門是武研所的海思光模塊。
今年華為的研發(fā)崗位的面試應(yīng)該說是有3輪,第一輪為網(wǎng)絡(luò)測評(也就是性格測試),第二輪是技術(shù)面,第三輪是綜合面試(也就是BOSS面)。技術(shù)面主要就是你面試的崗位所需要的基本知識,當(dāng)然自我介紹是少不了的,我相信大家已經(jīng)把自我介紹背的滾瓜爛熟了吧。我面試的是海思光模塊,海思光模塊對模擬電路要求比較高,因此技術(shù)面的時(shí)候面試官主要問的模擬電路的基本知識,比如經(jīng)常用到關(guān)于運(yùn)放的電路有哪些,無非就是電壓跟隨,加法器,減法器,積分電路,微分電路等。還有就是三極管的問題,三極管有哪幾種放大電路,他們特點(diǎn)各是什么。還有什么是負(fù)反饋以及負(fù)反饋電路有哪幾種形式,開關(guān)電源有哪些種類,并畫出一種電路出來。開關(guān)電源和LDO各有什么優(yōu)缺點(diǎn)以及開關(guān)電源的的開關(guān)管如何選擇。當(dāng)然少不了要問你做過的項(xiàng)目,對自己做過的項(xiàng)目要滾瓜爛熟,尤其是一些同學(xué)把不是自己做的項(xiàng)目寫在簡歷撐門面時(shí)一定要把這項(xiàng)目搞懂、搞熟,否則會搬起石頭砸自己的腳。基本上技術(shù)面在半個(gè)小時(shí)左右吧。
技術(shù)面過后,如果你通過了面試官會讓你到綜合面試等候區(qū)等待,如果沒通過就會讓你直接回去了。我在綜合面試等待區(qū)等了大概5分鐘,就被叫去綜面了。綜合面試,顧名思義什么都可以拿來面試你,這個(gè)完全根據(jù)面試官的興趣。有些面試官喜歡拉家常,就跟你談?wù)勀愕募彝ィ松殬I(yè)規(guī)劃等等。有些面試官還是喜歡問技術(shù),就又把你的項(xiàng)目經(jīng)歷問一遍,然后問問你對華為的看法,為什么選擇某地,你的優(yōu)缺點(diǎn)(一定要想好能夠證明這些優(yōu)缺點(diǎn)的例子),以及經(jīng)歷過的最大的挫折是什么等等,我遇到的面試官就是這種類型的。還有一點(diǎn)如果崗位比較偏模擬電路那你就要強(qiáng)調(diào)一下你做過的項(xiàng)目那些是涉及到模擬電路,同樣如果報(bào)的崗位偏數(shù)字電路就要著重強(qiáng)調(diào)項(xiàng)目經(jīng)驗(yàn)中關(guān)于數(shù)字電路的那部分。基本生綜合面試也是半個(gè)小時(shí)。今年華為的面試流程有所刪減,速度明顯上去了,不會再出現(xiàn)往年那些早上八點(diǎn)去網(wǎng)上八點(diǎn)走的情況了。
就寫這么多吧,祝明天面試的同學(xué)一帆風(fēng)順。
第三篇:調(diào)試camera經(jīng)驗(yàn)總結(jié)
調(diào)試camera經(jīng)驗(yàn)總結(jié)
一個(gè)好的camera效果,需要多方面保證
1.senor,鏡頭,馬達(dá)要好,這是源,如果源頭不好,后面怎么優(yōu)化都沒有用
2.ISP要好,ISP是否有硬件濾波器?3A算法是否先進(jìn),iphone好也是其3A的算法很厲害。對于我們來說,首先是爭取選擇更好的物理,是否是背照式是sensor?如果需要夜景好是否是大pixel的sensor 或者是否是RGBW的sensor?鏡頭的光圈是否足夠大,是5P,還是6P的,是否帶有藍(lán)光玻璃等? 選定好了一款sensor,怎么開始我們調(diào)試工作。
1.找模組廠要到golden模組,如AWB,shading和AF的golden,后續(xù)我們的調(diào)試都是基于這個(gè)模組,只有使用這種模組調(diào)試的才能cover盡可能多的模組。如果有條件的話,可以向廠家要到一些corner模組,用來驗(yàn)證我們后續(xù)調(diào)試的效果怎么樣? 2.點(diǎn)亮我們的sensor,檢查出圖是否正常?如色彩是否正常,power noise是否很明顯?馬達(dá)是否能正常工作,閃光燈是否能正常工作?
3.Sensor是否燒入了OTP,如果燒入了OTP,需要導(dǎo)入OTP,驗(yàn)證OTP工作是否正常?
4.以上都準(zhǔn)備好了的話,我們就可以進(jìn)入camera的調(diào)試。對于調(diào)試一個(gè)camera的模組,我們首先要評估這個(gè)模組的能力怎么樣?確定我們幀率和gain策略,特別是對于幀率一旦修改,理論上整個(gè)效果都需要重新開始調(diào)試。
確定好了曝光表之后,我們就可以用golden模組拍raw圖了,拍好raw圖,按照高通的文檔一步步進(jìn)行調(diào)試。調(diào)試完成之后,測一下客觀指標(biāo),分辨率,AWB,飽和度,色彩誤差,灰階,亮度均勻性,色彩均勻性,noise等,需要保證各個(gè)客觀指標(biāo)不能有大問題,每一項(xiàng)由問題,都說明我們的那一方面調(diào)試或者是我們r(jià)aw圖片拍出問題,需要分析原因解決問題。
滿足客觀指標(biāo)之后,再去測試各個(gè)主觀測試場景,如室內(nèi)人物,室內(nèi)花草,室內(nèi)文字,夜景照片,室外人物,室外花草,室外建筑物,室外汽車等各個(gè)場景,根據(jù)各個(gè)場景的問題再解決。
其中我們調(diào)試最多的就是清晰度和噪點(diǎn),這也是我們花最多時(shí)間調(diào)試的,需要反復(fù)調(diào)試,在不同的光源下,都需要調(diào)試,最好配合我們的客觀標(biāo)準(zhǔn)測試,要不能有可能會出大問題。1.曝光表。
一個(gè)合適的曝光表,是整個(gè)項(xiàng)目調(diào)試的基礎(chǔ),否則后面可能出現(xiàn)非常多的問題,如幀率過低,客戶在低亮情況下,很容易拍出模糊的照片,幀率過高,低亮情況下,拍出照片過暗,這個(gè)對于過往經(jīng)驗(yàn)要求比較高,我個(gè)人比較喜歡把前置攝像頭的幀率限定在7.5,后置攝像頭10,特殊攝像頭再特殊處理。2.AWB。
由于高通默認(rèn)AWB不但和我們實(shí)際的場景的顏色有關(guān),其實(shí)還和我們的亮度有關(guān),在參數(shù)里面有一項(xiàng)outdoor index,indoor index。如果這個(gè)沒有設(shè)置好,AWB就有可能出現(xiàn)問題。強(qiáng)烈建議不要手動修改AWB point。否則后續(xù)有可能出現(xiàn)很多奇怪的問題。3.Luma target。
這是調(diào)節(jié)我們畫面的整體亮度的值,不能出現(xiàn)過爆也不能出現(xiàn)過暗。4.color_luma_decrease_ratio。
如果不調(diào)試這個(gè)值就有可能出現(xiàn)拍一些彩色物體時(shí)出現(xiàn)畫面過暗。5.gamma 一組好的gamma,可以讓畫面更通透,更清晰,我個(gè)人比較喜歡在夜晚時(shí)把夜晚的gamma拉的對比度更大。6.清晰度和噪點(diǎn)
由于這里需要拍攝不同亮度下的raw照片,首先要確保raw照片拍攝
Camera調(diào)試比較需要實(shí)際項(xiàng)目的經(jīng)驗(yàn),不能簡單從文檔和資料中學(xué)到,做的多遇到的問題多,相對就經(jīng)驗(yàn)豐富一些。
7. 調(diào)試飽和度
第一版參數(shù)時(shí),我們一般不修改這里,使用默認(rèn)參數(shù),只是最后
調(diào)試完了,測試一下我們的對比度的高低,根據(jù)對比度的高低,適當(dāng)調(diào)整ACE。
第四篇:硬件高手電子設(shè)計(jì)經(jīng)驗(yàn)總結(jié)
一個(gè)硬件高手的設(shè)計(jì)經(jīng)驗(yàn)分享(ZT)
時(shí)間:2009-12-16 14:17:51 來源: 作者:
一:成本節(jié)約
現(xiàn)象一:這些拉高/拉低的電阻用多大的阻值關(guān)系不大,就選個(gè)整數(shù)5K吧
點(diǎn)評:市場上不存在5K的阻值,最接近的是4.99K(精度1%),其次是5.1K(精度5%),其成本分別比精度為20%的4.7K高4倍和2倍。20%精度的電阻阻值只有1、1.5、2.2、3.3、4.7、6.8幾個(gè)類別(含10的整數(shù)倍);類似地,20%精度的電容也只有以上幾種值,如果選了其它的值就必須使用更高的精度,成本就翻了幾倍,卻不能帶來任何好處。
現(xiàn)象二:面板上的指示燈選什么顏色呢?我覺得藍(lán)色比較特別,就選它吧
點(diǎn)評:其它紅綠黃橙等顏色的不管大小(5MM以下)封裝如何,都已成熟了幾十年,價(jià)格一般都在5毛錢以下,而藍(lán)色卻是近三四年才發(fā)明的東西,技術(shù)成熟度和供貨穩(wěn)定度都較差,價(jià)格卻要貴四五倍。目前藍(lán)色指示燈只用在不能用其它顏色替代的場合,如顯示視頻信號 等。
現(xiàn)象三:這點(diǎn)邏輯用74XX的門電路搭也行,但太土,還是用CPLD吧,顯得高檔多了點(diǎn)評:74XX的門電路只幾毛錢,而CPLD至少也得幾十塊,(GAL/PAL雖然只幾塊錢,但公司不推薦使用)。成本提高了N倍不說,還給生產(chǎn)、文檔等工作增添數(shù)倍的工作。
現(xiàn)象四:我們的系統(tǒng)要求這么高,包括MEM、CPU、FPGA等所有的芯片都要選最快的點(diǎn)評:在一個(gè)高速系統(tǒng)中并不是每一部分都工作在高速狀態(tài),而器件速度每提高一個(gè)等級,價(jià)格差不多要翻倍,另外還給信號完整性問題帶來極大的負(fù)面影響。
現(xiàn)象五:這板子的PCB設(shè)計(jì)要求不高,就用細(xì)一點(diǎn)的線,自動布吧
點(diǎn)評:自動布線必然要占用更大的PCB面積,同時(shí)產(chǎn)生比手動布線多好多倍的過孔,在批量很大的產(chǎn)品中,PCB廠家降價(jià)所考慮的因素除了商務(wù)因素外,就是線寬和過孔數(shù)量,它們分別影響到PCB的成品率和鉆頭的消耗數(shù)量,節(jié)約了供應(yīng)商的成本,也就給降價(jià)找到了理由。
現(xiàn)象六:程序只要穩(wěn)定就可以了,代碼長一點(diǎn),效率低一點(diǎn)不是關(guān)鍵
點(diǎn)評:CPU的速度和存儲器的空間都是用錢買來的,如果寫代碼時(shí)多花幾天時(shí)間提高一下程序效率,那么從降低CPU主頻和減少存儲器容量所節(jié)約的成本絕對是劃算的。CPLD/FPGA設(shè)計(jì)也類似。
二:低功耗設(shè)計(jì)
現(xiàn)象一:我們這系統(tǒng)是220V供電,就不用在乎功耗問題了
點(diǎn)評:低功耗設(shè)計(jì)并不僅僅是為了省電,更多的好處在于降低了電源模塊及散熱系統(tǒng)的成本、由于電流的減小也減少了電磁輻射和熱噪聲的干擾。隨著設(shè)備溫度的降低,器件壽命則相應(yīng)延長(半導(dǎo)體器件的工作溫度每提高10度,壽命則縮短一半)
現(xiàn)象二:這些總線信號都用電阻拉一下,感覺放心些
點(diǎn)評:信號需要上下拉的原因很多,但也不是個(gè)個(gè)都要拉。上下拉電阻拉一個(gè)單純的輸入信號,電流也就幾十微安以下,但拉一個(gè)被驅(qū)動了的信號,其電流將達(dá)毫安級,現(xiàn)在的系統(tǒng)常常是地址數(shù)據(jù)各32位,可能還有244/245隔離后的總線及其它信號,都上拉的話,幾瓦的功耗就耗在這些電阻上了(不要用8毛錢一度電的觀念來對待這幾瓦的功耗)。
現(xiàn)象三:CPU和FPGA的這些不用的I/O口怎么處理呢?先讓它空著吧,以后再說 點(diǎn)評:不用的I/O口如果懸空的話,受外界的一點(diǎn)點(diǎn)干擾就可能成為反復(fù)振蕩的輸入信號
了,而MOS器件的功耗基本取決于門電路的翻轉(zhuǎn)次數(shù)。如果把它上拉的話,每個(gè)引腳也會有微安級的電流,所以最好的辦法是設(shè)成輸出(當(dāng)然外面不能接其它有驅(qū)動的信號)
現(xiàn)象四:這款FPGA還剩這么多門用不完,可盡情發(fā)揮吧
點(diǎn)評:FGPA的功耗與被使用的觸發(fā)器數(shù)量及其翻轉(zhuǎn)次數(shù)成正比,所以同一型號的FPGA在不同電路不同時(shí)刻的功耗可能相差100倍。盡量減少高速翻轉(zhuǎn)的觸發(fā)器數(shù)量是降低FPGA功耗的根本方法。
現(xiàn)象五:這些小芯片的功耗都很低,不用考慮
點(diǎn)評:對于內(nèi)部不太復(fù)雜的芯片功耗是很難確定的,它主要由引腳上的電流確定,一個(gè)ABT16244,沒有負(fù)載的話耗電大概不到1毫安,但它的指標(biāo)是每個(gè)腳可驅(qū)動60毫安的負(fù)載(如匹配幾十歐姆的電阻),即滿負(fù)荷的功耗最大可達(dá)60*16=960mA,當(dāng)然只是電源電流這么大,熱量都落到負(fù)載身上了。
現(xiàn)象六:存儲器有這么多控制信號,我這塊板子只需要用OE和WE信號就可以了,片選就接地吧,這樣讀操作時(shí)數(shù)據(jù)出來得快多了。
點(diǎn)評:大部分存儲器的功耗在片選有效時(shí)(不論OE和WE如何)將比片選無效時(shí)大100倍以上,所以應(yīng)盡可能使用CS來控制芯片,并且在滿足其它要求的情況下盡可能縮短片選脈沖的寬度。
現(xiàn)象七:這些信號怎么都有過沖啊?只要匹配得好,就可消除了
點(diǎn)評:除了少數(shù)特定信號外(如100BASE-T、CML),都是有過沖的,只要不是很大,并不一定都需要匹配,即使匹配也并非要匹配得最好。象TTL的輸出阻抗不到50歐姆,有的甚至20歐姆,如果也用這么大的匹配電阻的話,那電流就非常大了,功耗是無法接受的,另外信號幅度也將小得不能用,再說一般信號在輸出高電平和輸出低電平時(shí)的輸出阻抗并不相同,也沒辦法做到完全匹配。所以對TTL、LVDS、422等信號的匹配只要做到過沖可以接受即可。
現(xiàn)象八:降低功耗都是硬件人員的事,與軟件沒關(guān)系
點(diǎn)評:硬件只是搭個(gè)舞臺,唱戲的卻是軟件,總線上幾乎每一個(gè)芯片的訪問、每一個(gè)信號的翻轉(zhuǎn)差不多都由軟件控制的,如果軟件能減少外存的訪問次數(shù)(多使用寄存器變量、多使用內(nèi)部CACHE等)、及時(shí)響應(yīng)中斷(中斷往往是低電平有效并帶有上拉電阻)及其它爭對具體單板的特定措施都將對降低功耗作出很大的獻(xiàn)。
三:系統(tǒng)效率
現(xiàn)象一:這主頻100M的CPU只能處理70%,換200M主頻的就沒事了
點(diǎn)評:系統(tǒng)的處理能力牽涉到多種多樣的因素,在通信業(yè)務(wù)中其瓶頸一般都在存儲器上,CPU再快,外部訪問快不起來也是徒勞。
現(xiàn)象二:CPU用大一點(diǎn)的CACHE,就應(yīng)該快了
點(diǎn)評:CACHE的增大,并不一定就導(dǎo)致系統(tǒng)性能的提高,在某些情況下關(guān)閉CACHE反而比使用CACHE還快。原因是搬到CACHE中的數(shù)據(jù)必須得到多次重復(fù)使用才會提高系統(tǒng)效率。所以在通信系統(tǒng)中一般只打開指令CACHE,數(shù)據(jù)CACHE即使打開也只局限在部分存儲空間,如堆棧部分。同時(shí)也要求程序設(shè)計(jì)要兼顧C(jī)ACHE的容量及塊大小,這涉及到關(guān)鍵代碼循環(huán)體的長度及跳轉(zhuǎn)范圍,如果一個(gè)循環(huán)剛好比CACHE大那么一點(diǎn)點(diǎn),又在反復(fù)循環(huán)的話,那就慘了。
現(xiàn)象三:這么多任務(wù)到底是用中斷還是用查詢呢?還是中斷快些吧
點(diǎn)評:中斷的實(shí)時(shí)性強(qiáng),但不一定快。如果中斷任務(wù)特別多的話,這個(gè)沒退出來,后面又接踵而至,一會兒系統(tǒng)就將崩潰了。如果任務(wù)數(shù)量多但很頻繁的話,CPU的很大精力都用在
進(jìn)出中斷的開銷上,系統(tǒng)效率極為低下,如果改用查詢方式反而可極大提高效率,但查詢有時(shí)不能滿足實(shí)時(shí)性要求,所以最好的辦法是在中斷中查詢,即進(jìn)一次中斷就把積累的所有任務(wù)都處理完再退出。
現(xiàn)象四:存儲器接口的時(shí)序都是廠家默認(rèn)的配置,不用修改的
點(diǎn)評:BSP對存儲器接口設(shè)置的默認(rèn)值都是按最保守的參數(shù)設(shè)置的,在實(shí)際應(yīng)用中應(yīng)結(jié)合總線工作頻率和等待周期等參數(shù)進(jìn)行合理調(diào)配。有時(shí)把頻率降低反而可提高效率,如RAM的存取周期是70ns,總線頻率為40M時(shí),設(shè)3個(gè)周期的存取時(shí)間,即75ns即可;若總線頻率為50M時(shí),必須設(shè)為4個(gè)周期,實(shí)際存取時(shí)間卻放慢到了80ns。
現(xiàn)象五:一個(gè)CPU處理不過來,就用兩個(gè)分布處理,處理能力可提高一倍
點(diǎn)評:對于搬磚頭來說,兩個(gè)人應(yīng)該比一個(gè)人的效率高一倍;對于作畫來說,多一個(gè)人只能幫倒忙。使用幾個(gè)CPU需對業(yè)務(wù)有較多的了解后才能確定,盡量減少兩個(gè)CPU間協(xié)調(diào)的代價(jià),使1+1盡可能接近2,千萬別小于1。
現(xiàn)象六:這個(gè)CPU帶有DMA模塊,用它來搬數(shù)據(jù)肯定快
點(diǎn)評:真正的DMA是由硬件搶占總線后同時(shí)啟動兩端設(shè)備,在一個(gè)周期內(nèi)這邊讀,那邊些。但很多嵌入CPU內(nèi)的DMA只是模擬而已,啟動每一次DMA之前要做不少準(zhǔn)備工作(設(shè)起始地址和長度等),在傳輸時(shí)往往是先讀到芯片內(nèi)暫存,然后再寫出去,即搬一次數(shù)據(jù)需兩個(gè)時(shí)鐘周期,比軟件來搬要快一些(不需要取指令,沒有循環(huán)跳轉(zhuǎn)等額外工作),但如果一次只搬幾個(gè)字節(jié),還要做一堆準(zhǔn)備工作,一般還涉及函數(shù)調(diào)用,效率并不高。所以這種DMA只對大數(shù)據(jù)塊才適用。
四:信號完整性
現(xiàn)象一:這些信號都經(jīng)過仿真了,絕對沒問題
點(diǎn)評:仿真模型不可能與實(shí)物一模一樣,連不同批次加工的實(shí)物都有差別,就更別說模型了。再說實(shí)際情況千差萬別,仿真也不可能窮舉所有可能,尤其是串?dāng)_。曾經(jīng)有一教訓(xùn)是某單板只有特定長度的包極易丟包,最后的原因是長度域的值是0xFF,當(dāng)這個(gè)數(shù)據(jù)出現(xiàn)在總線上時(shí),干擾了相鄰的WE信號,導(dǎo)致寫不進(jìn)RAM。其它數(shù)據(jù)也會對WE產(chǎn)生干擾,但干擾在可接受的范圍內(nèi),可是當(dāng)8位總線同時(shí)由0邊1時(shí),附近的信號就招架不住了。結(jié)論是仿真結(jié)果僅供參考,還應(yīng)留有足夠的余量。
現(xiàn)象二:100M的數(shù)據(jù)總線應(yīng)該算高頻信號,至于這個(gè)時(shí)鐘信號頻率才8K,問題不大 點(diǎn)評:數(shù)據(jù)總線的值一般是由控制信號或時(shí)鐘信號的某個(gè)邊沿來采樣的,只要爭對這個(gè)邊沿保持足夠的建立時(shí)間和保持時(shí)間即可,此范圍之外有干擾也罷過沖也罷都不會有多大影響(當(dāng)然過沖最好不要超過芯片所能承受的最大電壓值),但時(shí)鐘信號不管頻率多低(其實(shí)頻譜范圍是很寬的),它的邊沿才是關(guān)鍵的,必須保證其單調(diào)性,并且跳變時(shí)間需在一定范圍內(nèi)。
現(xiàn)象三:既然是數(shù)字信號,邊沿當(dāng)然是越陡越好
點(diǎn)評:邊沿越陡,其頻譜范圍就越寬,高頻部分的能量就越大;頻率越高的信號就越容易輻射(如微波電臺可做成手機(jī),而長波電臺很多國家都做不出來),也就越容易干擾別的信號,而自身在導(dǎo)線上的傳輸質(zhì)量卻變得越差,因此能用低速芯片的盡量使用低速芯片。
現(xiàn)象四:為保證干凈的電源,去偶電容是多多益善
點(diǎn)評:總的來說去偶電容越多電源當(dāng)然會更平穩(wěn),但太多了也有不利因素:浪費(fèi)成本、布線困難、上電沖擊電流太大等。去偶電容的設(shè)計(jì)關(guān)鍵是要選對容量并且放對地方,一般的芯片手冊都有爭對去偶電容的設(shè)計(jì)參考,最好按手冊去做。
現(xiàn)象五:信號匹配真麻煩,如何才能匹配好呢?
點(diǎn)評:總的原則是當(dāng)信號在導(dǎo)線上的傳輸時(shí)間超過其跳變時(shí)間時(shí),信號的反射問題才顯得重要。信號產(chǎn)生反射的原因是線路阻抗的不均勻造成的,匹配的目的就是為了使驅(qū)動端、負(fù)載端及傳輸線的阻抗變得接近,但能否匹配得好,與信號線在PCB上的拓?fù)浣Y(jié)構(gòu)也有很大關(guān)系,傳輸線上的一條分支、一個(gè)過孔、一個(gè)拐角、一個(gè)接插件、不同位置與地線距離的改變等都將使阻抗產(chǎn)生變化,而且這些因素將使反射波形變得異常復(fù)雜,很難匹配,因此高速信號僅使用點(diǎn)到點(diǎn)的方式,盡可能地減少過孔、拐角等問題。
五:可靠性設(shè)計(jì)
現(xiàn)象一:這塊單板已小批量生產(chǎn)了,經(jīng)過長時(shí)間測試沒發(fā)現(xiàn)任何問題
點(diǎn)評:硬件設(shè)計(jì)和芯片應(yīng)用必須符合相關(guān)規(guī)范,尤其是芯片手冊中提到的所有參數(shù)(耐壓、I/O電平范圍、電流、時(shí)序、溫度PCB布線、電源質(zhì)量等),不能光靠試驗(yàn)來驗(yàn)證。公司有不少產(chǎn)品都有過慘痛的教訓(xùn),產(chǎn)品賣了一兩年,IC廠家換了個(gè)生產(chǎn)線,咱們的板子就不轉(zhuǎn)了,原因就是人家的芯片參數(shù)發(fā)生了點(diǎn)變化,但并沒有超出手冊的范圍。如果你以手冊為準(zhǔn),那他怎么變化都不怕,如果參數(shù)變得超出手冊范圍了還可找他索賠(假如這時(shí)你的板子還能轉(zhuǎn),那你的可靠性就更牛了)。
現(xiàn)象二:這部分電路只要要求軟件這樣設(shè)計(jì)就不會有問題
點(diǎn)評:硬件上很多電氣特性直接受軟件控制,但軟件是經(jīng)常發(fā)生意外的,程序跑飛了之后無法預(yù)料會有什么操作。設(shè)計(jì)者應(yīng)確保不論軟件做什么樣的操作硬件都不應(yīng)在短時(shí)間內(nèi)發(fā)生永久性損壞。
現(xiàn)象三:用戶操作錯(cuò)誤發(fā)生問題就不能怪我了
點(diǎn)評:要求用戶嚴(yán)格按手冊操作是沒錯(cuò)的,但用戶是人,就有犯錯(cuò)的時(shí)候,不能說碰錯(cuò)一個(gè)鍵就死機(jī),插錯(cuò)一個(gè)插頭就燒板子。所以對用戶可能犯的各種錯(cuò)誤必須加以保護(hù)。
現(xiàn)象四:這板子壞的原因是對端的板子出問題了,也不是我的責(zé)任
點(diǎn)評:對于各種對外的硬件接口應(yīng)有足夠的兼容性,不能因?yàn)閷Ψ叫盘柌徽#憔托恕K徽V粦?yīng)影響到與其有關(guān)的那部分功能,而其它功能應(yīng)能正常工作,不應(yīng)徹底罷工,甚至永久損壞,而且一旦接口恢復(fù),你也應(yīng)立即恢復(fù)正常。
第五篇:數(shù)字化變電站調(diào)試經(jīng)驗(yàn)總結(jié)
數(shù)字化變電站現(xiàn)場調(diào)試經(jīng)驗(yàn)總結(jié)
孫善龍 1.PCS裝置BIN程序分解方法:
1.使用軟件“PCS-BIN解包工具”分解
2.通過PCS-PC調(diào)試工具連接上裝置,點(diǎn)擊下載,添加所要分解的分解的BIN文件,然后軟件會自動生成一個(gè)分解后的程序文件夾在BIN文件所在的目錄下。最后要記得把該文件夾復(fù)制到另外一個(gè)目錄下,或更換一下文件夾名稱。2.PCS-PC下載裝置程序時(shí),如果是BIN文件,則不必選擇插件型號和槽號,程序內(nèi)已設(shè)置好,直接添加下載即可。如果是單個(gè)文件下載則要選擇插件型號和槽號。記得下載時(shí)要把裝置置檢修位或從裝置菜單里選擇“本地命令—下載程序”。
3.PCS裝置誤下程序到某塊板卡中,導(dǎo)致裝置死機(jī),而你想重新下載程序到該板卡時(shí),該板卡又拒絕下載。此時(shí)解決辦法:
1。裝置重新上電,長時(shí)間按“ESC”鍵,此時(shí)裝置不走主程序,可以直接給板卡下載程序。
2。該板卡一般會有一個(gè)“DBG”跳線,可以跳上。
3.建一個(gè)空文本 rmall.txt,內(nèi)容可寫“12345”,然后下載到該板卡中.然后裝置重啟,再把正確的程序下載到該板卡內(nèi)。4.PCS裝置收不到合并單元數(shù)據(jù),無采樣。
1。請檢查SVID,APPID,MAC地址,通道數(shù)目,通道延時(shí)與合并單元保持一致。注意本公司保護(hù)裝置APPID地址采用十進(jìn)制,許繼合并單元采用16進(jìn)制。
2。檢查光纖收發(fā)沒有接反,不要迷信本公司的LC雙頭跳線,就是那種收發(fā)固定連在一塊的那種光纖,現(xiàn)場已多次發(fā)現(xiàn)接反的情況。
3.檢查保護(hù)裝置定值SV接收為“1”,測試儀品質(zhì)位置“0”,測試儀與裝置檢修位一致。5.PCS 裝置檢修機(jī)制。
1.普通線路保護(hù),母聯(lián)保護(hù)與合并單元MU之間檢修位一致,則裝置能正常動作,不一致則不動作。線路保護(hù),母聯(lián)保護(hù)與智能終端之間檢修位一致則智能終端會出口跳斷路器,不一致則不出口,且智能終端返回給保護(hù)的各種信號也視為無效。線路保護(hù),母聯(lián)保護(hù)與其他保護(hù)(例如母差)之間的GOOSE通信,當(dāng)檢修位一致時(shí)能接收到開入變?yōu)椴⒁暈橛行В灰恢聞t視為開入無效或無開入。
2.915母差保護(hù)檢修機(jī)制。一.915檢修投入,支路1MU檢修投入,支路2MU檢修不投入,差動保護(hù)閉鎖,支路2失靈保護(hù)閉鎖,支路1失靈保護(hù)投入。二.915檢修不投入,支路1MU檢修投入,支路2MU檢修不投入。此時(shí)差動保護(hù)閉鎖,支路1失靈保護(hù)閉鎖,支路2失靈保護(hù)投入。三。915檢修投入,支路1,支路2MU 檢修都不投入,所有保護(hù)動作正常。四。915與某支路智能終端檢修機(jī)制,則是判斷檢修位是否一致,一致則該支路智能終端能出口跳斷路器,不一致則該支路智能終端不能出口,但不影響其他支路。
3.978主變檢修機(jī)制。一。978檢修投入,高壓側(cè)MU檢修投入,中低壓側(cè)MU檢修不投入,此時(shí)差動保護(hù)退出,高壓側(cè)后備保護(hù)投入,中低壓側(cè)后備保護(hù)退出。二。978檢修不投入,高壓側(cè)MU檢修投入,中低壓側(cè)MU檢修不投入,此時(shí)差動保護(hù)閉鎖,高壓側(cè)后備也退出,中低壓側(cè)后備保護(hù)保留。三。978和三側(cè)MU檢修位全投入,此時(shí)裝置動作正常。
四。978與某側(cè)智能終端檢修機(jī)制,則是判斷檢修位是否一致,一致則該側(cè)智能終端能出口跳斷路器,不一致則該側(cè)智能終端不能出口,但不影響其他側(cè)。
4.915,978某條支路或某側(cè)退出運(yùn)行時(shí),此時(shí)裝置不判該支路(側(cè))檢修位,也不進(jìn)行檢修機(jī)制判斷。6.PCS裝置雙通道(雙AD)采樣不一致,裝置動作情況。當(dāng)保護(hù)電壓電流采樣與啟動電壓電流采樣誤差大于25%+固定門檻值時(shí),裝置會報(bào)警燈亮,報(bào):啟動板采樣異常或某支路采樣異常。931裝置會運(yùn)行燈熄滅,閉鎖所有保護(hù)。915,978則會閉鎖差動保護(hù),但保留其他支路(側(cè))的失靈保護(hù)或后備保護(hù)。固定門檻值一般取0.06In。7.915,978 裝置某支路或某側(cè)SV斷鏈,裝置會閉鎖差動保護(hù),但保留其他支路(側(cè))的失靈保護(hù)或后備保護(hù)。8.PCS 裝置GOOSE光口發(fā)送功率大于-20db,接收功率小于-30db.裝置正常運(yùn)行時(shí)測試證明本公司裝置發(fā)送功率在-15db左右。測試時(shí)要注意采用多模光纖,波長為1300nm,否則測試結(jié)果不準(zhǔn)確.9.PCS裝置報(bào)“XXGOOSE網(wǎng)斷鏈”,要注意報(bào)文與實(shí)際斷鏈未必一致。裝置內(nèi)部規(guī)定的“XXGOOSE網(wǎng)斷鏈”一般都是根據(jù)所接收的GOCB0,GOCB1,GOCB2,GOCB3……GOCBn等按照順序規(guī)定死的,但實(shí)際應(yīng)用中某GOOSE塊所接收的數(shù)據(jù)未必與裝置描述的一致。
10.PCS裝置如果有“通道延時(shí)異常”報(bào)警,裝置會閉鎖保護(hù),此時(shí)需要重啟裝置。裝置抗“網(wǎng)絡(luò)風(fēng)暴”能力應(yīng)大于50M.11.非數(shù)字站PCS裝置與后臺61850通訊,要通過PCS-PC上傳“DEVICE.CID”文件到“NR1101”板卡1號插槽內(nèi)。下載前修改兩個(gè)“IED NAME”為現(xiàn)場需要的名稱,并把修改后的CID文件交給后臺配置。
12.PCS裝置插件NR154X分為“A”和“B”兩種型號,A為220V,B為110V;NR155X插件沒有電壓等級。且NR155X插件內(nèi)部沒有程序芯片,所以在裝置內(nèi)部也不用設(shè)置該板卡是否投入。
13.PCS保護(hù)類型的裝置通過串口連接時(shí)需要設(shè)置地址為“2”,UAPCDBG規(guī)約,無校驗(yàn)。與合并單元通過串口連接時(shí)要注意把地址設(shè)置為“1”。
14.PCS-915母差保護(hù)裝置調(diào)試常見問題:
1.現(xiàn)場經(jīng)常發(fā)現(xiàn)PCS-915面板配置不對,一定要注意面板要用最新型號的,上面有“通道異常”燈。
2.根據(jù)國網(wǎng)規(guī)范,PCS裝置CONFIG文本中固定配置刀閘位置信號,手合信號由B05-NR1151板卡向主機(jī)轉(zhuǎn)發(fā),通過點(diǎn)對點(diǎn)連線來實(shí)現(xiàn)GOOSE接收,失靈信號,遠(yuǎn)傳信號固定經(jīng)過GOOSE網(wǎng)絡(luò)來接收。
有時(shí)現(xiàn)場會把各支路的三跳失靈開入通過智能終端開入進(jìn)來,同時(shí)母差保護(hù)還要接收智能終端的刀閘位置信號。智能終端已經(jīng)接了直跳口,如果三跳失靈開入也通過智能終端直跳口進(jìn)來,則因?yàn)槿ъ`信號轉(zhuǎn)發(fā)的定義(只能通過GOOSE網(wǎng)傳送),會導(dǎo)致裝置子機(jī)死機(jī)。如果三跳失靈開入,刀閘位置信號也通過GOOSE網(wǎng)轉(zhuǎn)發(fā),那么主機(jī)會報(bào)“刀閘位置接線重復(fù)而死機(jī)”。解決辦法:各支路已經(jīng)接了分相失靈信號,所以三跳失靈這根線就不必接了,去掉即可。
3.915如果有“刀閘雙位置報(bào)警”信號,則“該支路GOOSE網(wǎng)斷鏈”信號會同時(shí)發(fā)出。
4.母差保護(hù)動作啟動主變失靈,以及接至各條線路的遠(yuǎn)傳,遠(yuǎn)跳開入,只要是走GOOSE網(wǎng)的,均應(yīng)該引用915GOOSE開出中GOCB6的GOOSE組網(wǎng)跳閘或聯(lián)跳出口,而不能用各支路中的“支路X聯(lián)跳”出口。否則的話,本公司保護(hù)之間互相配合沒有問題,但與四方等其他廠家配合時(shí),外廠家就可能接收不到我們的開入信號。
5.915裝置加三相同相位的同大小的電流,保護(hù)會閉鎖。
6.PCS-915母聯(lián)失靈保護(hù)不僅可以通過外部啟動母聯(lián)失靈開入來啟動,也可以由母差保護(hù)動作跳1母或2母來啟動。傳統(tǒng)的RCS裝置也可以通過母聯(lián)過流或母聯(lián)充電保護(hù)來啟動,現(xiàn)在PCS-915已經(jīng)取消了母聯(lián)過流或母聯(lián)充電保護(hù)。
7.如果現(xiàn)場主接線方式是帶分段的(例如雙母雙分段),則分段支路必須固定使用子機(jī)2的支路23或支路24。15.PCS-931裝置當(dāng)保護(hù)報(bào)“電壓電流采樣無效”時(shí),不一致保護(hù)不經(jīng)過零負(fù)序電流閉鎖直接就會動作。
16.PCS測控保護(hù)一體化裝置,當(dāng)“同期定值”有部分不能修改時(shí),是裝置CONFIG問題,某些值的屬性不對,可以請研發(fā)修改。
17.后臺遙控時(shí),如果我們的保護(hù)裝置不要求檢連鎖,則后臺發(fā)的MMS遙控命令“檢連鎖”不能置1,否則遙控反校不成功。本機(jī)“測控主機(jī)定值”應(yīng)置1,否則遙控返校不成功。
錯(cuò)誤之處敬請指正……