欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      模擬芯片設(shè)計(jì)心得

      時(shí)間:2019-05-12 00:13:07下載本文作者:會(huì)員上傳
      簡(jiǎn)介:寫寫幫文庫(kù)小編為你整理了多篇相關(guān)的《模擬芯片設(shè)計(jì)心得》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫(kù)還可以找到更多《模擬芯片設(shè)計(jì)心得》。

      第一篇:模擬芯片設(shè)計(jì)心得

      模擬芯片設(shè)計(jì)重要心得

      模擬芯片設(shè)計(jì)的四重境界(經(jīng)典)--------忘了從哪轉(zhuǎn)得了

      從復(fù)旦攻讀微電子專業(yè)模擬芯片設(shè)計(jì)方向研究生開(kāi)始到現(xiàn)在五年工作經(jīng)驗(yàn),已經(jīng)整整八年了,其間聆聽(tīng)過(guò)很多國(guó)內(nèi)外專家的指點(diǎn)。最近,應(yīng)朋友之邀,寫一點(diǎn)心得體會(huì)和大家共享。asic;我記得本科剛畢業(yè)時(shí),由于本人打算研究傳感器的,后來(lái)陰差陽(yáng)錯(cuò)進(jìn)了復(fù)旦逸夫樓專用集成電路與系統(tǒng)國(guó)家重點(diǎn)實(shí)驗(yàn)室做研究生?,F(xiàn)在想來(lái)這個(gè)實(shí)驗(yàn)室名字大有深意,只是當(dāng)時(shí)惘然。電路和系統(tǒng),看上去是兩個(gè)概念,兩個(gè)層次。我同學(xué)有讀電子學(xué)與信息系統(tǒng)方向研究生的,那時(shí)候知道他們是“系統(tǒng)”的,而我們呢,是做模擬“電路”設(shè)計(jì)的,自然要偏向電路。而模擬芯片設(shè)計(jì)初學(xué)者對(duì)奇思淫巧的電路總是很崇拜,尤其是這個(gè)領(lǐng)域的最權(quán)威的雜志JSSC(IEEE Journal of solid state circuits),以前非常喜歡看,當(dāng)時(shí)立志看完近二十年的文章,打通奇經(jīng)八脈,總是憧憬啥時(shí)候咱也灌水一篇,那時(shí)候國(guó)內(nèi)在此雜志發(fā)的文章鳳毛麟角,就是在國(guó)外讀博士,能夠在上面發(fā)一篇也屬優(yōu)秀了。

      讀研時(shí),我導(dǎo)師是鄭增鈺教授,李聯(lián)老師當(dāng)時(shí)已經(jīng)退休,逸夫樓邀請(qǐng)李老師每個(gè)禮拜過(guò)來(lái)指導(dǎo)。鄭老師治學(xué)嚴(yán)謹(jǐn),女中豪杰。李老師在模擬電路方面屬于國(guó)內(nèi)先驅(qū)人物,現(xiàn)在在很多公司被聘請(qǐng)為專家或顧問(wèn)。李老師在87年寫的一本(運(yùn)算放大器設(shè)計(jì));即使現(xiàn)在看來(lái)也是經(jīng)典之作。李老師和鄭老師是同班同學(xué),所以很要好,我自然相對(duì)于我同學(xué)能夠幸運(yùn)地得到李老師的指點(diǎn)。李老師和鄭老師給我的培養(yǎng)方案是:先從運(yùn)算放大器學(xué)起。所以我記得我剛開(kāi)始從小電流源開(kāi)始設(shè)計(jì)。那時(shí)候感覺(jué)設(shè)計(jì)就是靠仿真調(diào)整參數(shù)。但是我卻永遠(yuǎn)記住了李老師語(yǔ)重心長(zhǎng)的話:運(yùn)放是基礎(chǔ),運(yùn)放設(shè)計(jì)弄好了,其他的也就容易了。當(dāng)時(shí)不大理解,我同學(xué)的課題都是AD/DA,鎖相環(huán)等“高端”的東東,而李老師和鄭老師卻要我做“原始”的模塊,我僅有的在(固體電子學(xué))(國(guó)內(nèi)的垃圾雜志)發(fā)過(guò)的一篇論文就是軌到軌(rail-to-rail)放大器。做的過(guò)程中很郁悶,非常羨慕我同學(xué)的項(xiàng)目,但是感覺(jué)李老師和鄭老師講的總有他們道理,所以我就專門看JSSC運(yùn)放方面的文章,基本上近20多年的全看了。當(dāng)時(shí)以為很懂這個(gè)了,后來(lái)工作后才發(fā)現(xiàn)其實(shí)還沒(méi)懂。所謂懂,是要真正融會(huì)貫通,否則塞在腦袋里的知識(shí)再多,也是死的。但是運(yùn)算放大器是模擬電路的基石,只有根基扎實(shí)方能枝繁葉茂,兩位老師的良苦用心工作以后才明白??偟膩?lái)說(shuō),在復(fù)旦,我感觸最深的就是鄭老師的嚴(yán)謹(jǐn)治學(xué)之風(fēng)和李老師的這句話。

      碩士畢業(yè),去找工作,當(dāng)時(shí)有幾個(gè)offer。我?guī)熜謱O立平,李老師的關(guān)門弟子,推薦我去新濤科技,他說(shuō)里面有個(gè)常仲元,魯汶天主教大學(xué)博士,很厲害。我聽(tīng)從師兄建議就去了。新濤當(dāng)時(shí)已經(jīng)被IDT以8500萬(wàn)美金收購(gòu)了,成為國(guó)內(nèi)第一家成功的芯片公司。面試我的是公司創(chuàng)始人之一的總經(jīng)理Howard.C.Yang(楊崇和)。Howard是Oregon State University 的博士,鎖相環(huán)專家。面試時(shí)他當(dāng)時(shí)要我畫(huà)了一個(gè)兩級(jí)放大器帶Miller補(bǔ)償?shù)模液苁炀?。他說(shuō)你面有個(gè)零點(diǎn),我很奇怪,從沒(méi)聽(tīng)過(guò),云里霧里,后來(lái)才知道這個(gè)是Howard在國(guó)際上首先提出來(lái)的,等效模型中有個(gè)電阻,他自己命名為楊氏電阻。當(dāng)時(shí)出于禮貌,不斷點(diǎn)頭。不過(guò)他們還是很滿意,反正就這樣進(jìn)去了。我呢,面試的惟一的遺憾是沒(méi)見(jiàn)到常仲元,大概他出差了。

      D q+E!c s b P*B#r.P+zO5q E ` y-J?c [ y 進(jìn)入新濤后,下了決心準(zhǔn)備術(shù)業(yè)有專攻。因?yàn)楸究坪脱芯可鷷r(shí)喜歡物理,數(shù)學(xué)和哲學(xué),花了些精力在這些上面。工作后就得真刀真槍的干了。每天上班仿真之余和下班后,就狂看英文原版書(shū)。第一本就是現(xiàn)在流行的Razavi的那本書(shū)。讀了三遍。感覺(jué)大有收獲。那時(shí)候在新濤,初生牛犢不怕虎,應(yīng)該來(lái)說(shuō),我還是做得很出色的,因此得到??偟馁p識(shí),被他評(píng)價(jià)為公司內(nèi)最有potential的人。偶爾??倳?huì)過(guò)來(lái)指點(diǎn)一把,別人很羨慕。其實(shí)我就記住了??傆写瘟奶鞎r(shí)給我講的心得,他大意是說(shuō)做模擬電路設(shè)計(jì)有三個(gè)境界:第一是會(huì)手算,意思是說(shuō)pensile-to-paper,電路其實(shí)應(yīng)該手算的,仿真只是證明手算的結(jié)果。第二是,算后要思考,把電路變成一個(gè)直觀的東西。第三就是創(chuàng)造電路。我大體上按照這三部曲進(jìn)行的。Razavi的那本書(shū)后面的習(xí)題我仔細(xì)算了。公司的項(xiàng)目中,我也力圖首先以手算為主,放大器的那些參數(shù),都是首先計(jì)算再和仿真結(jié)果對(duì)比。久而久之,我手計(jì)算的能力大大提高,一些小信號(hào)分析計(jì)算,感覺(jué)非常順手。這里講一個(gè)小插曲,有一次在一個(gè)項(xiàng)目中,一個(gè)保護(hù)回路AC仿真總不穩(wěn)定,調(diào)來(lái)調(diào)去,總不行,這兒加電容,那兒加電阻,試了幾下都不行,就找常總了。因?yàn)檫@個(gè)回路很大,所以感覺(jué)是瞎子摸象。??傄贿^(guò)來(lái)三下五除二就擺平了,他仔細(xì)看了,然后就導(dǎo)出一個(gè)公式,找出了主極點(diǎn)和帶寬表達(dá)式。通過(guò)這件事,我對(duì)??偱宸梦弩w投地,同時(shí)也知道直觀的威力。所以后來(lái)看書(shū)時(shí),都會(huì)仔細(xì)推導(dǎo)書(shū)中的公式,然后再直觀思考信號(hào)流,不直觀不罷手。一年多下來(lái),對(duì)放大器終于能夠透徹理解了,感覺(jué)學(xué)通了,通之后發(fā)現(xiàn)一通百通。最后總結(jié):放大器有兩個(gè)難點(diǎn),一個(gè)是頻率響應(yīng),一個(gè)是反饋。其實(shí)所謂電路直觀,就是用從反饋的角度來(lái)思考電路。每次分析了一些書(shū)上或者JSSC上的“怪異”電路后,都會(huì)感嘆:反饋呀,反饋!然后把分析的心得寫在paper上面。asic;ic;fpga;cpld;嵌入式;單片機(jī);mpu;mcu;asi;dsp;arm;mips j8f學(xué)通一個(gè)領(lǐng)域后再學(xué)其他相關(guān)領(lǐng)域會(huì)有某種“加速”作用。??偟姆绞绞敲看巫鲆粋€(gè)新項(xiàng)目時(shí),讓下面人先研究研究。我在離開(kāi)新濤前,做了一個(gè)鎖相環(huán)。我以前沒(méi)做過(guò),然后就把我同學(xué)的碩士論文,以及書(shū)和很多paper弄來(lái)研究,研究了一個(gè)半月,??傔^(guò)來(lái)問(wèn)我:鎖相環(huán)的3dB帶寬弄懂了吧? 我笑答:早就弄懂了。我強(qiáng)大的運(yùn)放的頻率響應(yīng)知識(shí)用在鎖相環(huán)上,小菜了。我這時(shí)已經(jīng)去研究高深的相位噪聲和jitter了。之后不久,一份30多頁(yè)的英文研究報(bào)告發(fā)出來(lái),??偞蠹淤澷p!。后來(lái)在COMMIT時(shí),有個(gè)項(xiàng)目是修改一個(gè)RF Transceiver芯片,使之從WCDMA到TD-SCDMA。里面有個(gè)基帶模擬濾波器。我以前從沒(méi)接觸過(guò)濾波器,就花了兩個(gè)月時(shí)間,看了三本英文原版書(shū),第一本有900多頁(yè),和N多paper,一下子對(duì)整個(gè)濾波器領(lǐng)域,開(kāi)關(guān)電容的,GmC的,Active RC的都懂了。提出修改方案時(shí),由于我運(yùn)放根基扎實(shí),看文章時(shí)對(duì)于濾波器信號(hào)流很容易懂,所以很短時(shí)間就能一個(gè)人提出芯片電路原理分析和修改方案。最后報(bào)告寫出來(lái)(也是我的又一個(gè)得意之作),送給TI.TI那邊對(duì)這邊一下子肅然起敬,Conference call時(shí),他們首先說(shuō)這份報(bào)告是“Great job!”,我英文沒(méi)聽(tīng)懂,Julian對(duì)我夸大拇指,說(shuō)“他們對(duì)你評(píng)價(jià)很高呢”。后來(lái)去Dallas,TI那邊對(duì)我們很尊敬,我做報(bào)告時(shí),很多人來(lái)聽(tīng)??傊?,現(xiàn)在知道,凡事情,基礎(chǔ)很重要,基礎(chǔ)扎實(shí)學(xué)其他的很容易切入,并且越學(xué)越快。asic;ic;fpga;cpld;嵌入式;單片機(jī);mpu;mcu;asi;dsp;arm;mips K ^&~ H*h W;}.^ p8k-] N 中國(guó)電子頂級(jí)開(kāi)發(fā)網(wǎng) K4c I$r n,N G-p%y 我是02年 11月去的COMMIT,當(dāng)時(shí)面試我的也是我現(xiàn)在公司老板Julian。Julian問(wèn)我:你覺(jué)得SOC(system on chip)設(shè)計(jì)的環(huán)節(jié)在哪兒? 我說(shuō):應(yīng)該是模擬電路吧,這個(gè)比較難一些。Julian說(shuō)錯(cuò)了,是系統(tǒng)。我當(dāng)時(shí)很不以為然,覺(jué)得模擬電路工程師應(yīng)該花精力在分析和設(shè)計(jì)電路上。Julian后來(lái)自己run了現(xiàn)在這公司On-Bright,把我也帶來(lái),同時(shí)也從TI拉了兩個(gè),有一個(gè)是方博士。我呢,給Julian推薦了朱博士。這一兩年,我和朱博士對(duì)方博士佩服得五體投地。方博士是TI華人里面的頂級(jí)高手,做產(chǎn)品能力超強(qiáng)。On-Bright現(xiàn)在做電源芯片,我和朱博士做了近兩年,知道了系統(tǒng)的重要性。芯片設(shè)計(jì)最終一定要走向系統(tǒng),這個(gè)是芯片設(shè)計(jì)的第四重境界。電路如同磚瓦,系統(tǒng)如同大廈。芯片設(shè)計(jì)工程師一定要從系統(tǒng)角度考慮問(wèn)題,否則就是只見(jiàn)樹(shù)木,不見(jiàn)森林。電源芯片中,放大器,比較器都是最最普通的,其難點(diǎn)在于對(duì)系統(tǒng)的透徹理解。在On-Bright,我真正見(jiàn)識(shí)了做產(chǎn)品,從定義到設(shè)計(jì),再到debug,芯片測(cè)試和系統(tǒng)測(cè)試,最后到RTP(release to production)。Julian把TI的先進(jìn)產(chǎn)品開(kāi)發(fā)流程和項(xiàng)目管理方式引入On-Bright,我和朱博士算是大開(kāi)眼界,也知道了做產(chǎn)品的艱辛。

      產(chǎn)品和學(xué)術(shù)是兩片天地,學(xué)術(shù)可以天馬行空,做出一個(gè)樣品就OK了。產(chǎn)品開(kāi)發(fā)是一個(gè)系統(tǒng)工程,牽涉到方方面面的工作,N多的人一起協(xié)作,最終才能使產(chǎn)品成功推向市場(chǎng)。芯片領(lǐng)域,我以前非常崇拜學(xué)術(shù)界牛人,現(xiàn)在發(fā)現(xiàn)工業(yè)界水平還是較學(xué)術(shù)界領(lǐng)先,朱博士說(shuō)他以前在瑞士理工黃秋亭(IEEE的著名Fellow)那兒做過(guò)半年研究,當(dāng)時(shí)很崇拜黃,現(xiàn)在發(fā)現(xiàn)方博士水平更高。所以就像(天龍八部)中,一個(gè)無(wú)名掃地老僧是頂級(jí)高手。但無(wú)論工業(yè)界還是學(xué)術(shù)界,這四重境界卻是共同的,跨越這四重境界。

      每個(gè)模擬芯片設(shè)計(jì)者都應(yīng)該一步一步腳踏實(shí)地,逐次

      第二篇:貼片芯片焊接心得

      貼片芯片焊接心得

      http://004km.cn 發(fā)布時(shí)間:2011-7-21 10:56:45 焊接心得作為一名電子工程師,如果不會(huì)拿烙鐵焊接,真的說(shuō)不過(guò)去。而現(xiàn)在很多年青的工程師(也包括阿南)確確實(shí)實(shí)在忽略這方面動(dòng)手能力的培養(yǎng)或很少有機(jī)會(huì)自己焊接板子,心里只想著學(xué)ARM,學(xué)Linux,而換個(gè)電阻、電容有時(shí)都要找焊接工人,更不用提TSOP等密集型的貼片IC了。所以在此阿南希望我們大伙都重視這些基礎(chǔ)方便的訓(xùn)練,自己能焊的盡量自己焊,學(xué)著焊,如果有條件可以多請(qǐng)教那些焊接工人,他們都會(huì)有自己的技巧和心得。

      練習(xí)焊接和學(xué)游泳一樣,就要親自去練習(xí),反復(fù)的焊,焊多了就會(huì)有手感,就能掌握好烙鐵的力度,板上的焊錫就會(huì)跟著你的烙鐵走。插件器件比較好焊些,而帖片0603的電阻、電容由于比較小,如果您焊接不是很熟練,可以先在焊盤上點(diǎn)一些錫,然后左手用鑷子夾住元件放在焊盤上,右手拿烙鐵將焊盤上的錫熔化固定住元件(可以用同種方法將大部的元件固定完),左手再拿焊錫絲將元件的剩余焊盤焊接完成。熟練的工人往往會(huì)直接左手拿焊錫,右手拿烙鐵,一起將元件吸住放入焊盤,這樣焊接的速度會(huì)快很多。

      貼片IC的焊接。剛畢業(yè)的時(shí)候沒(méi)人教阿南焊,也沒(méi)見(jiàn)過(guò)其它人是如何焊貼片IC的。先將IC放在焊盤上,放正了,用左手小指按?。ü潭ǎ㊣C,母指和食指拿著焊錫,右手拿烙鐵焊,而且一個(gè)管腳一個(gè)管腳小心翼翼的焊,生怕相鄰管腳短路,當(dāng)IC管腳不是很密時(shí)這種方法還是可以應(yīng)付的。當(dāng)如TSOP I封裝的IC,管腳很密,很容易使相連管腳短路,此時(shí)頻繁的用助焊劑。剛開(kāi)始助焊劑還是有些效果,點(diǎn)上后,用烙鐵一接觸被焊錫短路的焊盤,它們立刻就分開(kāi)了。但多次使用后IC周圍已經(jīng)變得很臟,有些焊盤也快脫落了,有時(shí)一個(gè)上午就焊了一片存儲(chǔ)器(TSOP II 54)。后來(lái)見(jiàn)到專門焊板子的小姑娘焊更密的芯片,將IC放正,先焊一個(gè)腳后,看IC是否完全放正,再將其調(diào)正(因?yàn)橹还潭ㄒ粋€(gè)腳時(shí),IC還是可以挪動(dòng)的),然后熔化很多的焊錫在管腳上使其完全固定,再在另一排(有些IC是兩排管腳,有些是四排)上也熔化很多的焊錫在管腳上,再用烙鐵頭放在堆著焊錫的管腳及焊盤上,往反的拖(有時(shí)左手還要將PCB板做些傾斜),此時(shí)焊錫居然很有活性的跟著烙鐵頭流動(dòng),而相鄰的管腳居然也不會(huì)短路??戳酥?,我非常的驚訝(后來(lái)才知道,貼片的IC就是這樣焊的),就請(qǐng)小姑娘教。起初怎么拖,焊錫都不聽(tīng)話,也拖不動(dòng),特別是拖到最后兩個(gè)管腳時(shí)總分不開(kāi)它們,總感覺(jué)手拿著烙鐵特別的僵硬。經(jīng)過(guò)反復(fù)的練習(xí)(在調(diào)試板子需要換IC時(shí),總是給自己練習(xí)的機(jī)會(huì),而不麻煩小姑娘),慢慢的也就有了些體會(huì),也知道手怎么動(dòng)才能將短接的相鄰管腳分開(kāi),烙鐵的溫度應(yīng)該調(diào)到多少合適(有些IC在極限參數(shù)表中會(huì)給出焊接溫度和持續(xù)時(shí)間,如260度/10s等,一般在焊普通元件時(shí),都將恒溫烙鐵調(diào)到接近340度,如果拖密集型的IC還要高些),先是自如的拖50mil間距的SOIC,再拖密些的TSOP II,再到更密的TSOP I,管腳更多的LQFP等。而這些經(jīng)過(guò)反復(fù)練習(xí)領(lǐng)悟出來(lái)的技巧,特別是手的細(xì)微擺動(dòng)等真的很難用言語(yǔ)來(lái)表達(dá),因此讀者如果希望自己能夠自如的焊接這些IC,必須親自去練習(xí)體會(huì)。

      最后再對(duì)密集型IC的焊接作簡(jiǎn)單總結(jié)吧。通常選擇刀型頭(不要選擇特別尖的)的烙鐵,如果是恒溫烙鐵可以將溫度調(diào)到接近340度(也可以適當(dāng)高些),檢查IC的各個(gè)管腳有無(wú)彎曲等變形,用刀片將其調(diào)正,待烙鐵頭變熱后將它放入烙鐵架里濕潤(rùn)(注意是濕潤(rùn)而不是有水)的海棉上擦凈(去掉那些氧化物和錫渣),再吃上錫。將IC在焊盤放整齊,先固定一個(gè)腳,再比較確定與焊盤對(duì)齊,如有相鄰管腳靠的太近可用刀片將其分開(kāi),左手拿錫絲(要用光澤的,而不是放了很久的已被氧化成黑乎乎的那種)將四邊的角都固定后,先焊一個(gè)邊,在一排的管腳上多吃些錫,將刀型頭的斜載面貼著管腳,斜載面的下底邊適當(dāng)貼著管腳接觸PCB的地方快速的來(lái)回拖動(dòng),左手也可以將PCB迎著拖錫的反方向適當(dāng)?shù)膬A斜,有利于被熔化的焊錫在管腳上往拖動(dòng)的方向流動(dòng),使在被拖過(guò)的管腳上容易分開(kāi)。如果時(shí)間長(zhǎng)了焊錫上的焊劑會(huì)燒掉,融化后的焊錫會(huì)變的干澀,將其拖離引腳的難度也會(huì)加大,此時(shí)應(yīng)再加上些焊錫再拖,直到拖離為止。當(dāng)拖到最后兩三個(gè)引腳時(shí)可能會(huì)有些困難,此時(shí)可以把烙鐵頭的焊接面正貼著管腳,下底邊輕微放在PCB板上(也可以在管腳上再加點(diǎn)焊錫),將烙鐵有點(diǎn)向下內(nèi)測(cè)(逆時(shí)針)旋轉(zhuǎn)(盡量使斜載面貼著管腳腳上的錫)迅速拖離管腳,多試幾次直到將錫拖離。同樣的方法焊完其它幾邊,然后檢查是否虛焊,如果有放大鏡最好,沒(méi)有用眼睛仔細(xì)點(diǎn)也可以看。烙鐵使用完后,也不要擦的太干凈(長(zhǎng)期不用,會(huì)氧化),吃點(diǎn)焊錫后再斷電,有助于保護(hù)烙鐵頭,特別是質(zhì)量不好的烙鐵。

      第三篇:AT89C52芯片

      AT89C52 AT89C52是一個(gè)低電壓,高性能CMOS 8位單片機(jī),片內(nèi)含8k bytes的可反復(fù)擦寫的Flash只讀程序存儲(chǔ)器和256 bytes的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器(RAM),器件采用ATMEL公司的高密度、非易失性存儲(chǔ)技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn)MCS-51指令系統(tǒng),片內(nèi)置通用8位中央處理器和Flash存儲(chǔ)單元,AT89C52單片機(jī)在電子行業(yè)中有著廣泛的應(yīng)用。主要功能特性

      1、兼容MCS51指令系統(tǒng) 2、8kB可反復(fù)擦寫(大于1000次)Flash ROM; 3、32個(gè)雙向I/O口; 4、256x8bit內(nèi)部RAM; 5、3個(gè)16位可編程定時(shí)/計(jì)數(shù)器中斷;

      6、時(shí)鐘頻率0-24MHz; 7、2個(gè)串行中斷,可編程UART串行通道; 8、2個(gè)外部中斷源,共8個(gè)中斷源; 9、2個(gè)讀寫中斷口線,3級(jí)加密位;

      10、低功耗空閑和掉電模式,軟件設(shè)置睡眠和喚醒功能;

      11、有PDIP、PQFP、TQFP及PLCC等幾種封裝形式,以適應(yīng)不同產(chǎn)品的需求。引腳功能及管腳電壓

      AT89C52為8 位通用微處理器,采用工業(yè)標(biāo)準(zhǔn)的C51內(nèi)核,在內(nèi)部功能及管腳

      PDIP封裝的AT89C52引腳圖

      排布上與通用的8xc52 相同,其主要用于會(huì)聚調(diào)整時(shí)的功能控制。功能包括對(duì)會(huì)聚主IC 內(nèi)部寄存器、數(shù)據(jù)RAM及外部接口等功能部件的初始化,會(huì)聚調(diào)整控制,會(huì)聚測(cè)試圖控制,紅外遙控信號(hào)IR的接收解碼及與主板CPU通信等。主要管腳有:XTAL1(19 腳)和XTAL2(18 腳)為振蕩器輸入輸出端口,外接12MHz 晶振。RST/Vpd(9 腳)為復(fù)位輸入端口,外接電阻電容組成的復(fù)位電路。VCC(40 腳)和VSS(20 腳)為供電端口,分別接+5V電源的正負(fù)端。P0~P3 為可編程通用I/O 腳,其功能用途由軟件定義,在本設(shè)計(jì)中,P0 端口(32~39 腳)被定義為N1 功能控制端口,分別與N1的相應(yīng)功能管腳相連接,13 腳定義為IR輸入端,10 腳和11腳定義為I2C總線控制端口,分別連接N1的SDAS(18腳)和SCLS(19腳)端口,12 腳、27 腳及28 腳定義為握手信號(hào)功能端口,連接主板CPU 的相應(yīng)功能端,用于當(dāng)前制式的檢測(cè)及會(huì)聚調(diào)整狀態(tài)進(jìn)入的控制功能。P0 口 P0 口是一組8 位漏極開(kāi)路型雙向I/O 口,也即地址/數(shù)據(jù)總線復(fù)用口。作為輸出口用時(shí),每位能吸收電流的方式驅(qū)動(dòng)8 個(gè)TTL邏輯門電路,對(duì)端口P0 寫“1”時(shí),可作為高阻抗輸入端用。在訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器或程序存儲(chǔ)器時(shí),這組口線分時(shí)轉(zhuǎn)換地址(低8 位)和數(shù)據(jù)總線復(fù)用,在訪問(wèn)期間激活內(nèi)部上拉電阻。在Flash 編程時(shí),P0 口接收指令字節(jié),而在程序校驗(yàn)時(shí),輸出指令字節(jié),校驗(yàn)時(shí),要求外接上拉電阻。P1 口

      P1 是一個(gè)帶內(nèi)部上拉電阻的8 位雙向I/O 口,P1 的輸出緩沖級(jí)可驅(qū)動(dòng)(吸收或輸出電流)4 個(gè)TTL 邏輯門電路。對(duì)端口寫“1”,通過(guò)內(nèi)部的上拉電阻把端口拉到高電平,此時(shí)可作輸入口。作輸入口使用時(shí),因?yàn)閮?nèi)部存在上拉

      電阻,某個(gè)引腳被外部信號(hào)拉低時(shí)會(huì)輸出一個(gè)電流(IIL)。與AT89C51 不同之處是,P1.0 和P1.1 還可分別作為定時(shí)/計(jì)數(shù)器2 的外部計(jì)數(shù)輸入(P1.0/T2)和輸入(P1.1/T2EX),F(xiàn)lash 編程和程序校驗(yàn)期間,P1 接收低8 位地址。表.P1.0和P1.1的第二功能 引腳號(hào) 功能特性

      T2,時(shí)鐘P1.0 輸出 T2EX(定P1.1 時(shí)/計(jì)數(shù)器2)

      P2 口

      P2 是一個(gè)帶有內(nèi)部上拉電阻的8 位雙向I/O 口,P2 的輸出緩沖級(jí)可驅(qū)動(dòng)(吸收或輸出電流)4 個(gè)TTL 邏輯門電路。對(duì)端口P2 寫“1”,通過(guò)內(nèi)部的上拉電阻把端口拉到高電平,此時(shí)可作輸入口,作輸入口使用時(shí),因?yàn)閮?nèi)部存在上拉電阻,某個(gè)引腳被外部信號(hào)拉低時(shí)會(huì)輸出一個(gè)電流(IIL)。在訪問(wèn)外部程序存儲(chǔ)器或16 位地址的外部數(shù)據(jù)存儲(chǔ)器(例如執(zhí)行MOVX @DPTR 指令)時(shí),P2 口送出高8 位地址數(shù)據(jù)。在訪問(wèn)8 位地址的外部數(shù)據(jù)存儲(chǔ)器(如執(zhí)行MOVX @RI 指令)時(shí),P2 口輸出P2 鎖存器的內(nèi)容。Flash 編程或校驗(yàn)時(shí),P2亦接收高位地址和一些控制信號(hào)。P3 口

      P3 口是一組帶有內(nèi)部上拉電阻的8 位雙向I/O 口。P3 口輸出緩沖級(jí)可驅(qū)動(dòng)(吸收或輸出電流)4 個(gè)TTL 邏輯門電路。對(duì)P3 口寫入“1”時(shí),它們被內(nèi)部上拉電阻拉高并可作為輸入端口。此時(shí),被外部拉低的P3 口將用上拉電阻輸出電流(IIL)。P3 口除了作為一般的I/O 口線外,更重要的用途是它的第二功能,P3 口還接收一些用于Flash 閃速存儲(chǔ)器編程和程序校驗(yàn)的控制信號(hào)。RST復(fù)位輸入。當(dāng)振蕩器工作時(shí),RST引腳出現(xiàn)兩個(gè)機(jī)器周期以上高電平將使單片機(jī)復(fù)位。ALE/PROG 當(dāng)訪問(wèn)外部程序存儲(chǔ)器或數(shù)據(jù)存儲(chǔ)器時(shí),ALE(地址鎖存允許)輸出脈沖用于鎖存地址的低8 位字節(jié)。一般情況下,ALE 仍以時(shí)鐘振蕩頻率的1/6 輸出固定的脈沖信號(hào),因此它可對(duì)外輸出時(shí)鐘或用于定時(shí)目的。要注意的是:每當(dāng)訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí)將跳過(guò)一個(gè)ALE 脈沖。對(duì)Flash 存儲(chǔ)器編程期間,該引腳還用于輸入編程脈沖(PROG)。如有必要,可通過(guò)對(duì)特殊功能寄存器(SFR)區(qū)中的8EH 單元的D0 位置位,可禁止ALE 操作。該位置位后,只有一條MOVX 和MOVC指令才能將ALE 激活。此外,該引腳會(huì)被微弱拉高,單片機(jī)執(zhí)行外部程序時(shí),應(yīng)設(shè)置ALE 禁止位無(wú)效。PSEN 程序儲(chǔ)存允許(PSEN)輸出是外部程序存儲(chǔ)器的讀選通信號(hào),當(dāng)AT89C52 由外部程序存儲(chǔ)器取指令(或數(shù)據(jù))時(shí),每個(gè)機(jī)器周期兩次PSEN 有效,即輸出兩個(gè)脈沖。在此期間,當(dāng)訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器,將跳過(guò)兩次PSEN信號(hào)。EA/VPP 外部訪問(wèn)允許。欲使CPU 僅訪問(wèn)外部程序存儲(chǔ)器(地址為0000H—FFFFH),EA 端必須保持低電平(接地)。需注意的是:如果加密位LB1 被編程,復(fù)位時(shí)內(nèi)部會(huì)鎖存EA端狀態(tài)。如EA端為高電平(接Vcc端),CPU 則執(zhí)行內(nèi)部程序存儲(chǔ)器中的指令。Flash 存儲(chǔ)器編程時(shí),該引腳加上+12V 的編程允許電源Vpp,當(dāng)然這必須是該器件是使用12V 編程電壓Vpp。XTAL1 振蕩器反相放大器的及內(nèi)部時(shí)鐘發(fā)生器的輸入端。XTAL2 振蕩器反相放大器的輸出端。特殊功能寄存器

      在AT89C52 片內(nèi)存儲(chǔ)器中,80H-FFH 共128 個(gè)單元為特殊功能寄存器(SFR),SFR 的地址空間映象如表2 所示。并非所有的地址都被定義,從80H—FFH 共128 個(gè)字節(jié)只有一部分被定義,還有相當(dāng)一部分沒(méi)有定義。對(duì)沒(méi)有定義的單元讀寫將是無(wú)效的,讀出的數(shù)值將不確定,而寫入的數(shù)據(jù)也將丟失。不應(yīng)將數(shù)據(jù)寫入未定義的單元,由于這些單元在將來(lái)的產(chǎn)品中可能賦予新的功能,在這種情況下,復(fù)位后這些單元數(shù)值總是“0”。

      AT89C52除了有AT89C51所有的定時(shí)/計(jì)數(shù)器0 和定時(shí)/計(jì)數(shù)器1 外,還增加了一個(gè)定時(shí)/計(jì)數(shù)器2。定時(shí)/計(jì)數(shù)器2 的控制和狀態(tài)位位于T2CON(參見(jiàn)表3)T2MOD(參見(jiàn)表4),寄存器對(duì)(RCAO2H、RCAP2L)是定時(shí)器2 在16 位捕獲方式或16 位自動(dòng)重裝載方式下的捕獲/自動(dòng)重裝載寄存器。編輯本段數(shù)據(jù)存儲(chǔ)器

      AT89C52 有256 個(gè)字節(jié)的內(nèi)部RAM,80H-FFH 高128 個(gè)字節(jié)與特殊功能寄存器(SFR)地址是重疊的,也就是高128字節(jié)的RAM 和特殊功能寄存器的地址是相同的,但物理上它們是分開(kāi)的。

      當(dāng)一條指令訪問(wèn)7FH 以上的內(nèi)部地址單元時(shí),指令中使用的尋址方式是不同的,也即尋址方式?jīng)Q定是訪問(wèn)高128 字節(jié)RAM 還是訪問(wèn)特殊功能寄存器。如果指令是直接尋址方式則為訪問(wèn)特殊功能寄存器。

      例如,下面的直接尋址指令訪問(wèn)特殊功能寄存器0A0H(即P2 口)地址單元。MOV 0A0H,#data 間接尋址指令訪問(wèn)高128 字節(jié)RAM,例如,下面的間接尋址指令中,R0 的內(nèi)容為0A0H,則訪問(wèn)數(shù)據(jù)字節(jié)地址為0A0H,而不是P2 口(0A0H)。MOV @R0,#data 堆棧操作也是間接尋址方式,所以,高128 位數(shù)據(jù)RAM 亦可作為堆棧區(qū)使用?!ざ〞r(shí)器0和定時(shí)器1:

      AT89C52的定時(shí)器0和定時(shí)器1 的工作方式與AT89C51 相同。片上資源

      定時(shí)器2基本特性: 定時(shí)器2 是一個(gè)16 位定時(shí)/計(jì)數(shù)器。它既可當(dāng)定時(shí)器使用,也可作為外部事件計(jì)數(shù)器使用,其工作方式由特殊功能寄存器T2CON(如表3)的C/T2 位選擇。定時(shí)器2 有三種工作方式:捕獲方式,自動(dòng)重裝載(向上或向下計(jì)數(shù))方式和波特率發(fā)生器方式,工作方式由T2CON 的控制位來(lái)選擇。定時(shí)器2 由兩個(gè)8 位寄存器TH2 和TL2 組成,在定時(shí)器工作方式中,每個(gè)機(jī)器周期TL2 寄存器的值加1,由于一個(gè)機(jī)器周期由12 個(gè)振蕩時(shí)鐘構(gòu)成,因此,計(jì)數(shù)速率為振蕩頻率的1/12。

      在計(jì)數(shù)工作方式時(shí),當(dāng)T2 引腳上外部輸入信號(hào)產(chǎn)生由1 至0 的下降沿時(shí),寄存器的值加1,在這種工作方式下,每個(gè)機(jī)器周期的5SP2 期間,對(duì)外部輸入進(jìn)行采樣。若在第一個(gè)機(jī)器周期中采到的值為1,而在下一個(gè)機(jī)器周期中采到的值為0,則在緊跟著的下一個(gè)周期的S3P1 期間寄存器加1。由于識(shí)別1 至0 的跳變需要2 個(gè)機(jī)器周期(24 個(gè)振蕩周期),因此,最高計(jì)數(shù)速率為振蕩頻率的1/24。為確保采樣的正確性,要求輸入的電平在變化前至少保持一個(gè)完整周期的時(shí)間,以保證輸入信號(hào)至少被采樣一次。捕獲方式:

      在捕獲方式下,通過(guò)T2CON 控制位EXEN2 來(lái)選擇兩種方式。如果EXEN2=0,定時(shí)器2 是一個(gè)16 位定時(shí)器或計(jì)數(shù)器,計(jì)數(shù)溢出時(shí),對(duì)T2CON 的溢出標(biāo)志TF2 置位,同時(shí)激活中斷。如果EXEN2=1,定時(shí)器2 完成相同的操作,而當(dāng)T2EX 引 腳外部輸入信號(hào)發(fā)生1 至0 負(fù)跳變時(shí),也出現(xiàn)TH2 和TL2 中的值分別被捕獲到RCAP2H 和RCAP2L 中。另外,T2EX 引腳信號(hào)的跳變使得T2CON 中的EXF2 置位,與TF2 相仿,EXF2 也會(huì)激活中斷。

      自動(dòng)重裝載(向上或向下計(jì)數(shù)器)方式:

      當(dāng)定時(shí)器2工作于16位自動(dòng)重裝載方式時(shí),能對(duì)其編程為向上或向下計(jì)數(shù)方式,這個(gè)功能可通過(guò)特殊功能寄存器T2CON(見(jiàn)表5)的DCEN 位(允許向下計(jì)數(shù))來(lái)選擇的。復(fù)位時(shí),DCEN 位置“0”,定時(shí)器2 默認(rèn)設(shè)置為向上計(jì)數(shù)。當(dāng)DCEN置位時(shí),定時(shí)器2 既可向上計(jì)數(shù)也可向下計(jì)數(shù),這取決于T2EX 引腳的值,當(dāng)DCEN=0 時(shí),定時(shí)器2 自動(dòng)設(shè)置為向上計(jì)數(shù),在這種方式下,T2CON 中的EXEN2 控制位有兩種選擇,若EXEN2=0,定時(shí)器2 為向上計(jì)數(shù)至0FFFFH 溢出,置位TF2 激活中斷,同時(shí)把16 位計(jì)數(shù)寄存器RCAP2H 和RCAP2L重裝載,RCAP2H 和RCAP2L 的值可由軟件預(yù)置。若EXEN2=1,定時(shí)器2 的16 位重裝載由溢出或外部輸入端T2EX 從1 至0 的下降沿觸發(fā)。這個(gè)脈沖使EXF2 置位,如果中斷允許,同樣產(chǎn)生中斷。定時(shí)器2 的中斷入口地址是:002BH ——0032H。

      當(dāng)DCEN=1 時(shí),允許定時(shí)器2 向上或向下計(jì)數(shù),如圖6 所示。這種方式下,T2EX 引腳控制計(jì)數(shù)器方向。T2EX 引腳為邏輯“1”時(shí),定時(shí)器向上計(jì)數(shù),當(dāng)計(jì)數(shù)0FFFFH 向上溢出時(shí),置位TF2,同時(shí)把16 位計(jì)數(shù)寄存器RCAP2H 和RCAP2L 重裝載到TH2 和TL2 中。T2EX 引腳為邏輯“0”時(shí),定時(shí)器2 向下計(jì)數(shù),當(dāng)TH2 和TL2 中的數(shù)值等于RCAP2H 和RCAP2L中的值時(shí),計(jì)數(shù)溢出,置位TF2,同時(shí)將0FFFFH 數(shù)值重新裝入定時(shí)寄存器中。

      當(dāng)定時(shí)/計(jì)數(shù)器2 向上溢出或向下溢出時(shí),置位EXF2 位。波特率發(fā)生器:

      當(dāng)T2CON(表3)中的TCLK 和RCLK 置位時(shí),定時(shí)/計(jì)數(shù)器2 作為波特率發(fā)生器使用。如果定時(shí)/計(jì)數(shù)器2 作為發(fā)送器或接收器,其發(fā)送和接收的波特率可以是不同的,定時(shí)器1 用于其它功能,如圖7 所示。若RCLK 和TCLK 置位,則定時(shí)器2工作于波特率發(fā)生器方式。

      波特率發(fā)生器的方式與自動(dòng)重裝載方式相仿,在此方式下,TH2 翻轉(zhuǎn)使定時(shí)器2 的寄存器用RCAP2H 和RCAP2L 中的16位數(shù)值重新裝載,該數(shù)值由軟件設(shè)置。在方式1 和方式3 中,波特率由定時(shí)器2 的溢出速率根據(jù)下式確定:

      方式1和3的波特率=定時(shí)器的溢出率/16定時(shí)器既能工作于定時(shí)方式也能工作于計(jì)數(shù)方式,在大多數(shù)的應(yīng)用中,是工作在定時(shí)方式(C/T2=0)。定時(shí)器2 作為波特率發(fā)生器時(shí),與作為定時(shí)器的操作是不同的,通常作為定時(shí)器時(shí),在每個(gè)機(jī)器周期(1/12 振蕩頻率)寄存器的值加1,而作為波特率發(fā)生器使用時(shí),在每個(gè)狀態(tài)時(shí)間(1/2 振蕩頻率)寄存器的值加1。波特率的計(jì)算公式如下: 方式1和3的波特率=振蕩頻率/{32*[65536-(RCP2H,RCP2L)]} 式中(RCAP2H,RCAP2L)是RCAP2H 和RCAP2L中的16 位無(wú)符號(hào)數(shù)。

      定時(shí)器2 作為波特率發(fā)生器使用的電路如圖7 所示。T2CON 中的RCLK 或TCLK=1 時(shí),波特率工作方式才有效。在波特率發(fā)生器工作方式中,TH2 翻轉(zhuǎn)不能使TF2 置位,故而不產(chǎn)生中斷。但若EXEN2 置位,且T2EX 端產(chǎn)生由1 至0 的 負(fù)跳變,則會(huì)使EXF2 置位,此時(shí)并不能將(RCAP2H,RCAP2L)的內(nèi)容重新裝入TH2 和TL2 中。所以,當(dāng)定時(shí)器2 作為波特率發(fā)生器使用時(shí),T2EX 可作為附加的外部中斷源來(lái)使用。需要注意的是,當(dāng)定時(shí)器2 工作于波特率器時(shí),作為定 時(shí)器運(yùn)行(TR2=1)時(shí),并不能訪問(wèn)TH2 和TL2。因?yàn)榇藭r(shí)每個(gè)狀態(tài)時(shí)間定時(shí)器都會(huì)加1,對(duì)其讀寫將得到一個(gè)不確定的數(shù)值。

      然而,對(duì)RCAP2 則可讀而不可寫,因?yàn)閷懭氩僮鲗⑹侵匦卵b載,寫入操作可能令寫和/或重裝載出錯(cuò)。在訪問(wèn)定時(shí)器2或RCAP2 寄存器之前,應(yīng)將定時(shí)器關(guān)閉(清除TR2)??删幊虝r(shí)鐘輸出:

      定時(shí)器2 可通過(guò)編程從P1.0 輸出一個(gè)占空比為50%的時(shí)鐘信號(hào),如圖8 所示。P1.0 引腳除了是一個(gè)標(biāo)準(zhǔn)的I/O 口外,還可以通過(guò)編程使其作為定時(shí)/計(jì)數(shù)器2 的外部時(shí)鐘輸入和輸出占空比50%的時(shí)鐘脈沖。當(dāng)時(shí)鐘振蕩頻率為16MHz 時(shí),輸 出時(shí)鐘頻率范圍為61Hz—4MHz。

      當(dāng)設(shè)置定時(shí)/計(jì)數(shù)器2 為時(shí)鐘發(fā)生器時(shí),C/T2(T2CON.1)=0,T2OE(T2MOD.1)=1,必須由TR2(T2CON.2)啟動(dòng)或停止定時(shí)器。時(shí)鐘輸出頻率取決于振蕩頻率和定時(shí)器2 捕獲寄存器(RCAP2H,RCAP2L)的重新裝載值,公式如下: 輸出時(shí)鐘頻率=振蕩器頻率/{4*[65536-(RCP2H,RCP2L)]} 在時(shí)鐘輸出方式下,定時(shí)器2 的翻轉(zhuǎn)不會(huì)產(chǎn)生中斷,這個(gè)特性與作為波特率發(fā)生器使用時(shí)相仿。定時(shí)器2 作為波特率發(fā)生器使用時(shí),還可作為時(shí)鐘發(fā)生器使用,但需要注意的是波特率和時(shí)鐘輸出頻率不能分開(kāi)確定,這是因?yàn)樗鼈兺褂肦CAP2L和RCAP2L。UART串口

      AT89C52的UART 工作方式與AT89C51 工作方式相同。時(shí)鐘振蕩器

      AT89C52 中有一個(gè)用于構(gòu)成內(nèi)部振蕩器的高增益反相放大器,引腳XTAL1 和XTAL2 分別是該放大器的輸入端和輸出端。

      這個(gè)放大器與作為反饋元件的片外石英晶體或陶瓷諧振器一起構(gòu)成自激振蕩器,振蕩電路參見(jiàn)圖10。

      外接石英晶體(或陶瓷諧振器)及電容C1、C2 接在放大器的反饋回路中構(gòu)成并聯(lián)振蕩電路。對(duì)外接電容C1、C2 雖然沒(méi)有十分嚴(yán)格的要求,但電容容量的大小會(huì)輕微影響振蕩頻率的高低、振蕩器工作的穩(wěn)定性、起振的難易程序及溫度穩(wěn) 定性,如果使用石英晶體,我們推薦電容使用30pF±10pF,而如使用陶瓷諧振器建議選擇40pF±10pF。

      用戶也可以采用外部時(shí)鐘。采用外部時(shí)鐘的電路如圖10 右圖所示。這種情況下,外部時(shí)鐘脈沖接到XTAL1 端,即內(nèi)部時(shí)鐘發(fā)生器的輸入端,XTAL2 則懸空。由于外部時(shí)鐘信號(hào)是通過(guò)一個(gè)2 分頻觸發(fā)器后作為內(nèi)部時(shí)鐘信號(hào)的,所以對(duì)外部時(shí)鐘信號(hào)的占空比沒(méi)有特殊要求,但最小高電平持續(xù)時(shí)間和最大的低電平持續(xù)時(shí)間應(yīng)符合產(chǎn)品技術(shù)條件的要求。中斷

      AT89C52 共有6 個(gè)中斷向量:兩個(gè)外中斷(INT0 和INT1),3 個(gè)定時(shí)器中斷(定時(shí)器0、1、2)和串行口中斷。所有這些中斷源如圖9 所示。

      這些中斷源可通過(guò)分別設(shè)置專用寄存器IE 的置位或清0 來(lái)控制每一個(gè)中斷的允許或禁止。IE 也有一個(gè)總禁止位EA,它能控制所有中斷的允許或禁止。注意表5 中的IE.6 為保留位,在AT89C51 中IE.5 也是保留位。程序員不應(yīng)將“1”寫入這些位,它們是將來(lái)AT89 系列產(chǎn)品作為擴(kuò)展用的。

      定時(shí)器2 的中斷是由T2CON 中的TF2 和EXF2 邏輯或產(chǎn)生的,當(dāng)轉(zhuǎn)向中斷服務(wù)程序時(shí),這些標(biāo)志位不能被硬件清除,事實(shí)上,服務(wù)程序需確定是TF2 或EXF2 產(chǎn)生中斷,而由軟件清除中斷標(biāo)志位。

      定時(shí)器0 和定時(shí)器1 的標(biāo)志位TF0 和TF1 在定時(shí)器溢出那個(gè)機(jī)器周期的S5P2 狀態(tài)置位,而會(huì)在下一個(gè)機(jī)器周期才查詢到該中斷標(biāo)志。然而,定時(shí)器2 的標(biāo)志位TF2 在定時(shí)器溢出的那個(gè)機(jī)器周期的S2P2 狀態(tài)置位,并在同一個(gè)機(jī)器周期內(nèi)查詢到該標(biāo)志。低功耗模式

      空閑節(jié)電模式

      在空閑工作模式狀態(tài),CPU 自身處于睡眠狀態(tài)而所有片內(nèi)的外設(shè)仍保持激活狀態(tài),這種方式由軟件產(chǎn)生。此時(shí),同時(shí)將片內(nèi)RAM 和所有特殊功能寄存器的內(nèi)容凍結(jié)??臻e模式可由任何允許的中斷請(qǐng)求或硬件復(fù)位終止。由硬件復(fù)位終止空閑狀態(tài)只需兩個(gè)機(jī)器周期有效復(fù)位信號(hào),在此狀態(tài)下,片內(nèi)硬件禁止訪問(wèn)內(nèi)部RAM,但可以訪問(wèn)端口引腳,當(dāng)用復(fù)位終止空閑方式時(shí),為避免可能對(duì)端口產(chǎn)生意外寫入,激活空閑模式的那條指令后一條指令不應(yīng)是一條對(duì) 端口或外部存儲(chǔ)器的寫入指令。掉電模式

      在掉電模式下,振蕩器停止工作,進(jìn)入掉電模式的指令是最后一條被執(zhí)行的指令,片內(nèi)RAM 和特殊功能寄存器的內(nèi)容在終止掉電模式前被凍結(jié)。退出掉電模式的唯一方法是硬件復(fù)位,復(fù)位后將重新定義全部特殊功能寄存器,但不改變RAM中的內(nèi)容,在Vcc恢復(fù)到正常工作電平前,復(fù)位應(yīng)無(wú)效,且必須保持一定時(shí)間以使振蕩器重啟動(dòng)并穩(wěn)定工作。編程和加密

      Flash存儲(chǔ)器的編程

      AT89C52單片機(jī)內(nèi)部有8k字節(jié)的Flash PEROM,這個(gè)Flash 存儲(chǔ)陣列出廠時(shí)已處于擦除狀態(tài)(即所有存儲(chǔ)單元的內(nèi)容均為FFH),用戶隨時(shí)可對(duì)其進(jìn)行編程。編程接口可接收高電壓(+12V)或低電壓(Vcc)的允許編程信號(hào)。低電壓編程模式適合于用戶在線編程系統(tǒng),而高電壓編程模式可與通用EPROM 編程器兼容。AT89C52 單片機(jī)中,有些屬于低電壓編程方式,而有些則是高電壓編程方式,用戶可從芯片上的型號(hào)和讀取芯片內(nèi)的簽名字節(jié)獲得該信息。

      AT89C52 的程序存儲(chǔ)器陣列是采用字節(jié)寫入方式編程的,每次寫入一個(gè)字節(jié),要對(duì)整個(gè)芯片內(nèi)的PEROM 程序存儲(chǔ)器寫入一個(gè)非空字節(jié),必須使用片擦除的方式將整個(gè)存儲(chǔ)器的內(nèi)容清除。編程方法

      編程前,須按表9 和圖11 所示設(shè)置好地址、數(shù)據(jù)及控制信號(hào),AT89C52 編程方法如下:

      1. 在地址線上加上要編程單元的地址信號(hào)。2. 在數(shù)據(jù)線上加上要寫入的數(shù)據(jù)字節(jié)。3. 激活相應(yīng)的控制信號(hào)。

      4. 在高電壓編程方式時(shí),將EA/Vpp 端加上+12V 編程電壓。

      5. 每對(duì)Flash 存儲(chǔ)陣列寫入一個(gè)字節(jié)或每寫入一個(gè)程序加密位,加上一個(gè)ALE/PROG 編程脈沖。每個(gè)字節(jié)寫入周期是自身定時(shí)的,通常約為1.5ms。重復(fù)1—5 步驟,改變編程單元的地址和寫入的數(shù)據(jù),直到全部文件編程結(jié)束。程序存儲(chǔ)器的加密

      AT89C52 有3 個(gè)程序加密位,可對(duì)芯片上的3 個(gè)加密位LB1、LB2、LB3 進(jìn)行編程(P)或不編程(U)來(lái)得到。

      當(dāng)加密位LB1 被編程時(shí),在復(fù)位期間,EA 端的邏輯電平被采樣并鎖存,如果單片機(jī)上電后一直沒(méi)有復(fù)位,則鎖存起的初始值是一個(gè)隨機(jī)數(shù),且這個(gè)隨機(jī)數(shù)會(huì)一直保存到真正復(fù)位為止。為使單片機(jī)能正常工作,被鎖存的EA 電平值必須與該引腳當(dāng)前的邏輯電平一致。此外,加密位只能通過(guò)整片擦除的方法清除。數(shù)據(jù)查詢

      AT89C52 單片機(jī)用Data Palling 表示一個(gè)寫周期結(jié)束為特征,在一個(gè)寫周期中,如需讀取最后寫入的一個(gè)字節(jié),則讀出的數(shù)據(jù)的最高位(P0.7)是原來(lái)寫入字節(jié)最高位的反碼。寫周期完成后,所輸出的數(shù)據(jù)是有效的數(shù)據(jù),即可進(jìn)入下一個(gè)字節(jié)的寫周期,寫周期開(kāi)始后,Data Palling 可能隨時(shí)有效。Ready/Busy:字節(jié)編程的進(jìn)度可通過(guò)“RDY/BSY 輸出信號(hào)監(jiān)測(cè),編程期間,ALE 變?yōu)楦唠娖健癏”后,P3.4(RDY/BSY)端電平被拉低,表示正在編程狀態(tài)(忙狀態(tài))。編程完成后,P3.4 變?yōu)楦唠娖奖硎緶?zhǔn)備就緒狀態(tài)。

      程序校驗(yàn):如果加密位LB1、LB2 沒(méi)有進(jìn)行編程,則代碼數(shù)據(jù)可通過(guò)地址和數(shù)據(jù)線讀回原編寫的數(shù)據(jù),采用如圖12的電路。加密位不可直接校驗(yàn),加密位的校驗(yàn)可通過(guò)對(duì)存儲(chǔ)器的校驗(yàn)和寫入狀態(tài)來(lái)驗(yàn)證。

      芯片擦除:利用控制信號(hào)的正確組合(表6)并保持ALE/PROG 引腳10mS 的低電平脈沖寬度即可將PEROM 陣列(4k字節(jié))和三個(gè)加密位整片擦除,代碼陣列在片擦除操作中將任何非空單元寫入“1”,這步驟需再編程之前進(jìn)行。讀片內(nèi)簽名字節(jié):AT89C52 單片機(jī)內(nèi)有3 個(gè)簽名字節(jié),地址為030H、031H 和032H。用于聲明該器件的廠商、型號(hào)和編程電壓。讀AT89C52 簽名字節(jié)需將P3.6 和P3.7 置邏輯低電平,讀簽名字節(jié)的過(guò)程和單元030H、031H 及032H 的正常校驗(yàn)相仿,只返回值意義如下:

      (030H)=1EH 聲明產(chǎn)品由ATMEL公司制造。(031H)=52H 聲明為AT89C52 單片機(jī)。(032H)=FFH 聲明為12V 編程電壓。(032H)=05H 聲明為5V 編程電壓。

      第四篇:常用芯片總結(jié)

      常用芯片總結(jié)

      1.音頻pcm編碼DA轉(zhuǎn)換芯片cirrus logic的cs4344,cs4334

      4334是老封裝,據(jù)說(shuō)已經(jīng)停產(chǎn),4344封裝比較小,非常好用。還有菲利譜的8211等。

      2.音頻放大芯片4558,LM833,5532,此二芯片都是雙運(yùn)放。

      3.244和245,由于244是單向a=b的所以只是單向驅(qū)動(dòng)。而245是用于數(shù)據(jù)總線等雙向驅(qū)動(dòng)選擇。同時(shí)245的封裝走線非常適合數(shù)據(jù)總線,它按照順序d7-d0。

      4.373和374,地址鎖存器,5.max232和max202,max3232 TTL電平轉(zhuǎn)換

      6.網(wǎng)絡(luò)接口變壓器。需要注意差分信號(hào)的等長(zhǎng)和盡量短的規(guī)則。

      7.amd29系列的flash,有bottom型和top型,主要區(qū)別是loader區(qū)域設(shè)置在哪里?bottom型的在開(kāi)始地址空間,top型號(hào)的在末尾地址空間,我感覺(jué)有點(diǎn)反,但實(shí)際就是這么命名的。

      8.74XX164,它是一個(gè)串并轉(zhuǎn)換芯片,可以把串行信號(hào)變?yōu)椴⑿行盘?hào),控制數(shù)碼管顯示可以用到。

      9.網(wǎng)卡控制芯片CS8900,ax88796,rtl8019as,dm9000ae當(dāng)然這些都是用在isa總線上的。24位AD:CS5532,LPC2413,ADS1240,ADS1241效果還可以儀表運(yùn)放:ITL114,不過(guò)據(jù)說(shuō)功耗有點(diǎn)大

      音頻功放:一般用LM368

      音量控制IC: PT2257,Pt2259.PCM雙向解/編碼 :/ CW6691.cirruslogic公司比較多

      2.4G雙工通訊IC CC2500

      1.cat809,max809,這些是電源監(jiān)控芯片,當(dāng)?shù)陀谀骋浑妷阂院蟊热?.07v等出現(xiàn)一個(gè)100ms的低電平,實(shí)現(xiàn)復(fù)位功能。當(dāng)然這個(gè)要求是低復(fù)位。max810,cat810等就是出現(xiàn)一個(gè)100ms的高電平。還有一些復(fù)位芯片,既有高又有低復(fù)位輸出,同時(shí)還有帶手動(dòng)觸發(fā)復(fù)位功能,型號(hào)可以查找一下。

      2.pericom的pt7v(pi6cx100-27)壓控振蕩器,脈沖帶寬調(diào)制。

      1、語(yǔ)音編解碼TP3054/3057,串行接口,帶通濾波。

      2、現(xiàn)在用漢仁的網(wǎng)卡變壓器HR61101G接在RTL8019AS上,兼容的有VALOR的FL1012、PTT的PM24-1006M。

      3、驅(qū)動(dòng)LED點(diǎn)陣用串行TPIC6B595,便宜的兼容型號(hào)HM6B59

      5交換矩正: mt 88168*16

      雙音頻譯碼器: 35300

      我們?cè)瓉?lái)使用單獨(dú)的網(wǎng)絡(luò)變壓器,如常用的8515等?,F(xiàn)在我們用YDS的一款帶網(wǎng)絡(luò)變壓器的RJ45接口。其優(yōu)點(diǎn):1.體積僅比普通的RJ45稍微大一點(diǎn)。

      2.價(jià)格單買就6元,我覺(jué)得量稍微大點(diǎn)應(yīng)該在4-5左右或者更低。

      3.連接比較方便只要把差分信號(hào)注意就可以了。

      缺點(diǎn):用的人不多,不知道是因?yàn)槭切?,還是性能不好,我們用了倒沒(méi)什么問(wèn)題。不過(guò)沒(méi)有做過(guò)抗雷擊等測(cè)試,我覺(jué)得既然YDS做了這樣的產(chǎn)品,性能應(yīng)該問(wèn)題不大。我覺(jué)得最好再加一點(diǎn)典型電路的原理圖等。比如說(shuō)網(wǎng)絡(luò)接口,串口232,485通訊,I2C級(jí)連,RAM連接,F(xiàn)LASH連接,電壓轉(zhuǎn)換,時(shí)鐘電路,打印接口電路,以及如何在沒(méi)有典型電路的時(shí)候,把芯片和已有系統(tǒng)有效連接等。首先要有開(kāi)關(guān)電源需求,額定電流,功率,幾路輸出,主路設(shè)計(jì)等等如何測(cè)試其性能指標(biāo)達(dá)到要求。

      便宜的液晶驅(qū)動(dòng)芯片HT1621

      要求一般的485芯片SN308

      2CH375A USB主控芯片 南京沁恒的數(shù)據(jù)采集,我用tlc2543, AD7656,AD976

      運(yùn)放OP27,很好用,經(jīng)受住時(shí)間考驗(yàn),連續(xù)3年

      我介紹一下我現(xiàn)在用的光耦,就是光電隔離:

      TLP521-1 TLP521-2 TLP521-4 線性光耦hcr210不錯(cuò)

      其實(shí)我只用過(guò)TLP521-1,很好用的,TLP521-2 的價(jià)格比 TLP521-1要貴兩倍多,不只為什么,恩 LED導(dǎo)通電流是小了一點(diǎn),它們由于速率有點(diǎn)低所以推薦高速光耦

      6N1361M

      6N13710M

      單通道HDLC協(xié)議控制器:MT8952;

      音頻放大器LM2904;

      512k*8帶軟件保護(hù)可段/整片擦除的flah28SF040;

      關(guān)于電壓轉(zhuǎn)換芯片的一點(diǎn)體會(huì):AD7865做電機(jī)控制的使用很不錯(cuò),四路350K,14位精度,單電壓,+/-10V輸入,推薦使用AD7864的升級(jí)用。掉電保存可以選擇NVRAM,帶電池的,maxim有很多

      74ALVC164245,電平轉(zhuǎn)換芯片,3.3V電平和5V電平總線接口用

      74HCT14:復(fù)位隔離緩沖

      ULN2003:達(dá)林頓輸出的驅(qū)動(dòng)芯片,帶繼電器滅弧的二極管,驅(qū)動(dòng)繼電器不錯(cuò)

      MAX708:復(fù)位芯片,帶高低電平和手動(dòng)復(fù)位功能

      CPU:雖然不推薦選用***貨,但是多一個(gè)選擇也不錯(cuò),SuperH系列的CPU性能不錯(cuò)

      1:usb控制器,cypress公司的cy7c63723,cy7c68013,63723是otp的建議初次搞usb接口的不要使用,調(diào)試起來(lái)很麻煩。

      2:cpld,fpga用xilinx的型號(hào)很全

      3:2.4g rf收發(fā)芯片nrf2401a

      看門狗 813、705、706等

      1、LI358/LM324 小信號(hào)放大器,通用型的當(dāng)然你要求太高就的另選了。

      2、24C08/24C16 EEPROM 感覺(jué)還可以!

      3、MPS3100

      1,可做充電器的電壓升降的IC,SP34063,感覺(jué)使用起來(lái)還是聽(tīng)方便的2,RF IC,NRF2401,NREF2402,還有功能更強(qiáng)的集成增強(qiáng)型8051內(nèi)核的好象是 NRF24E1,不過(guò)我沒(méi)用過(guò)

      3,音頻功放TPA021

      13.HT12D,是與“HT12E”對(duì)應(yīng)的解碼芯片。也有紅外的解碼芯片。

      4.IRF640N,MOSFET,電力場(chǎng)效應(yīng)管

      電能(ATT7022A、SA9904B)、壓力(PGA309)、溫度(DS18B20、K型熱電偶MAX6675)、濕度(SHT10)、液位(LM1042)、煙霧(NIS-09C+MC145018)、紅外(HS0001)、距離(TDC-GP1)、轉(zhuǎn)速(KM115-1),codec(AMBE-2000)、can(SJA1000)、gps(u-blox)、無(wú)線數(shù)傳(nRF905、nRF9e5)

      cirruslogic--cs5460計(jì)量芯片,0.1級(jí)

      ADE7758三相電力計(jì)量芯片0.5級(jí)

      ATT7022三相電能計(jì)量芯片0.5級(jí),可作多功能表

      24bit的有AD7712AN

      溫度傳感器:AD592CN,環(huán)境穩(wěn)定25度時(shí)精度,+/-0.5度

      第五篇:UC2844芯片應(yīng)用PCB設(shè)計(jì)總結(jié)

      2844芯片設(shè)計(jì)總結(jié)

      2844芯片散熱問(wèn)題,目前得到的溫升是比較理想的,從溫升40度直降到36.5度,這樣就很好地解決了溫升問(wèn)題。

      1、2844芯片設(shè)計(jì)電路圖:

      2、TOP設(shè)計(jì)布線

      設(shè)計(jì)要點(diǎn):要保證2844 芯片本體中間有8個(gè)過(guò)孔,芯片的接地(N)引腳有2個(gè)過(guò)孔,走線與PIN同寬,其它盡量寬。

      3、BOTTOM設(shè)計(jì)布線

      設(shè)計(jì)要點(diǎn):盡量保證下層銅皮寬度覆蓋芯片的管腳,通過(guò)多個(gè)過(guò)孔,保證表層更好散熱。

      4、第二層N網(wǎng)絡(luò)布線

      設(shè)計(jì)要點(diǎn):由于N網(wǎng)絡(luò)在第二層是大面積的,需要多打幾個(gè)過(guò)孔到外層散熱,其它網(wǎng)路盡量引線出來(lái)再打孔,保證2844芯片本體下有完整的銅箔。

      5、整體的布線

      設(shè)計(jì)要點(diǎn):盡量在離芯片 4MM處放置阻容零件,方便把芯片其他網(wǎng)絡(luò)的引線拉出處理,保證了周邊阻容的就近放置,也使芯片的散熱銅皮加大。

      設(shè)計(jì)經(jīng)驗(yàn)結(jié)論:

      A、散熱的銅皮設(shè)計(jì)優(yōu)先要布在外層,因?yàn)樯徇h(yuǎn)好于內(nèi)層,即使空間很緊,只有2-3mm的寬度,散熱銅箔也要盡量平均布在外層,同時(shí)再增加內(nèi)層銅皮。B、由于2844 芯片周邊需要布阻容,大概在4 MM左右的距離布器件,即能滿足阻容就近放置,也能滿足散熱銅箔面積大。C、2844 芯片的本體中心打上8個(gè)過(guò)孔,其它有空間盡量多打幾個(gè),更有助散熱

      二、附加設(shè)計(jì)文件

      ES201KZ6_1.0.pcb

      下載模擬芯片設(shè)計(jì)心得word格式文檔
      下載模擬芯片設(shè)計(jì)心得.doc
      將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        智能芯片防偽印章刻章心得

        不在指定企業(yè)刻章將處罰西安市公安局在全市范圍內(nèi)指定了97家印章承接點(diǎn),并頒發(fā)了印章刻制特種行業(yè)證書(shū),如果發(fā)現(xiàn)用印單位或個(gè)人沒(méi)有在公安機(jī)關(guān)指定的97家印章企業(yè)刻章,一經(jīng)查出......

        IC芯片知識(shí)

        IC基礎(chǔ)知識(shí)簡(jiǎn)述 熔茗2010-09-14 14:42:36 我們通常所說(shuō)的“芯片”是指集成電路,它是微電子技術(shù)的主要產(chǎn)品.所謂微電子是相對(duì)"強(qiáng)電"、"弱電"等概念而言,指它處理的電子信號(hào)極......

        免費(fèi)芯片申請(qǐng)網(wǎng)站、

        經(jīng)驗(yàn)表明,以下網(wǎng)址注冊(cè)成功后都可以申請(qǐng),可以先上網(wǎng)頁(yè)熟悉一下各公司的產(chǎn)品線,以后做實(shí)驗(yàn)可以依自己需求申請(qǐng),振興中大電子靠你們啦!注意不要abuse濫申請(qǐng),不然拉你入黑名單!......

        芯片發(fā)展材料(精選五篇)

        芯片發(fā)展材料 ?尋找芯片應(yīng)用新的牽引力中國(guó)證券報(bào)2018年01月19日2017年下半年以來(lái)出現(xiàn)的芯片板塊熱潮能否持續(xù)引發(fā)關(guān)注。對(duì)此,中國(guó)證券報(bào)記者近期走訪多家芯片設(shè)計(jì)上市公司,采......

        芯片生產(chǎn)流程介紹

        芯片生產(chǎn)工藝流程介紹芯片的制造過(guò)程可概分為晶圓處理工序(Wafer Fabrication)、晶圓針測(cè)工序(Wafer Probe)、構(gòu)裝工序(Packaging)、測(cè)試工序(Initial Test and Final Test)等幾個(gè)步......

        DSP芯片教學(xué)

        DSP芯片的特點(diǎn) 1采用哈佛結(jié)構(gòu) 2采用多總線結(jié)構(gòu) 3采用流水線結(jié)構(gòu) 4配有專用的硬件乘法-累加器 5具有特殊的尋址方式和指令 6支持并行指令操作 7硬件配置強(qiáng),具有較強(qiáng)的接口功能......

        模擬外匯心得

        模擬外匯心得實(shí)盤交易與虛盤交易的差別這學(xué)期開(kāi)設(shè)了模擬外匯交易實(shí)驗(yàn)課,我感到很興奮,終于可以體會(huì)24小時(shí)都在交易的全球外匯市場(chǎng)了。實(shí)盤交易是一種現(xiàn)貨交易。它要求客戶手有......

        ERP模擬心得

        ERP沙盤模擬實(shí)訓(xùn)心得 最終,我們的先鋒公司的所有者權(quán)益為60,我們的資金量還比較大。第一次上課,是在學(xué)校后山,曹老師組織我們玩了一個(gè)有趣的“白菜蘿卜蹲”的游戲,ERP沙盤以這樣......