主要在于在系統啟動時能利用二叉樹搜索算法自動掃描單總線上的多個DS18B20,并提取它們各自的64位的ROM-ID號!通過這些ID號,就能對單總線上的多個DS18B20分別進行驅動了。每一行都有詳細的標注,決對能節約你的程序閱讀時間。單片機是51系列哈。如果有不明白的,請加QQ:278742825
上傳時間: 2013-04-24
上傳用戶:star_in_rain
1.把HEX2BIN.EXE 復制到c盤根目錄下2.hex轉換成bin文件使用方法直接把hex文件拖到HEX2BIN.EXE軟件上自動生成bin文件HEX 轉 BIN 程序,弄過單片機的人可能都知道,很多編譯器都會編譯出一種叫HEX 的文件,這好像是Intel定的一個格式,就是把二進制的機器代碼文件以16進制的字符形式(文本)保存,寫進cpu或rom前都需要進行轉化,此小程序便可完成該任務了。
上傳時間: 2013-04-24
上傳用戶:lps11188
Proteus 是目前最好的模擬單片機外圍器件的工具,真的很不錯。可以仿真51 系列、AVR,PIC 等常用的MCU 及其外\\r\\n圍電路(如LCD,RAM,ROM,鍵盤,馬達,LED,AD/DA,部分SPI 器件,部分IIC 器件,...)
上傳時間: 2013-08-20
上傳用戶:吾學吾舞
Proteus6.7是目前最好的模擬單片機外圍器件的工具,真的很不錯。可以仿真51系列、AVR,PIC等常用的MCU及其外圍電路(如LCD,RAM,ROM,鍵盤,馬達,LED,AD/DA,部分SPI器件,部分IIC器件,...) 其實proteus與multisim比較類似,只不過它可以仿真MCU!
上傳時間: 2013-09-29
上傳用戶:swz13842860183
設計了一個嵌入式語音識別系統,該系統硬件平臺以ADSP-BF531為核心,采用離散隱馬爾可夫模型(DHMM)檢測和識別算法完成了對非特定人的孤立詞語音識別。試驗結果表明,該系統對非特定人短詞匯的綜合識別率在90%以上。該系統具有小型、高速、可靠以及擴展性好等特點;可應用于許多特定場合,有很好的市場前景。文中講述了該系統CODEC、片外RAM、ROM以及CPLD等與DSP的接口設計,語音識別運用的矢量量化、Mel倒譜參數、Viterbi等有關算法及其實際應用效果。
上傳時間: 2013-10-28
上傳用戶:rolypoly152
本設計基于DDS原理和FPGA技術按照順序存儲方式,將對正弦波、方波、三角波、鋸齒波四種波形的取樣數據依次全部存儲在ROM波形表里,通過外接設備撥扭開關和鍵盤控制所需波形信號的輸出,最終將波形信息顯示在LCD液晶顯示屏上。各硬件模塊之間的協調工作通過嵌入式軟核處理器NiosⅡ用編程實現控制。本設計所搭建的LCD12864控制器是通過編程實現的IP核。
上傳時間: 2013-11-09
上傳用戶:xfbs821
提出了一種改進的基于直接頻率合成技術(DDS)的任意波形發生器在現場可編程門陣列(FPGA)上的實現方法。首先將三角波、正弦波、方波和升/降鋸齒波的波形數據寫入片外存儲器,當調用時再將相應的數據移入FPGA的片上RAM,取代分區塊的將所有類型波形數據同時存儲在片上RAM中的傳統方法;再利用正弦波和三角波的波形在4個象限的對稱性以及鋸齒波的線性特性,通過硬件反相器對波形數據和尋址地址值進行處理,實現了以1/4的數據量還原出精度不變的模擬信號,從而將整體的存儲量減小為原始設計方案的5%。經驗證,這種改進方法正確可行,能夠大大降低開發成本。
上傳時間: 2013-12-25
上傳用戶:日光微瀾
我是專業做PCB的,在線路板災個行業呆久了,看到了上百家公司設計的PCB板,各行各業的,如有空調的,液晶電視的,DVD的,數碼相框的,安防的等等,因此我從我所站的角度來說,就覺得有些PCB文件設計得好,有些PCB文件設計則不是那么理想,標準就是怎能么樣PCB廠的工程人員看得一目了然,而不產生誤解,導致做錯板子,下面我會從PCB的制作流程來說,說的不好,請各位多多包涵!1 制作要求對于板材 板厚 銅厚 工藝 阻焊/字符顏色等要求清晰。以上要求是制作一個板子的基礎,因此R&D工程師必須寫清晰,這個在我所接觸的客戶來看,格力是做得相對好的,每個文件的技術要求都寫得很清晰,哪怕就是平時我們認為最正常的用綠色阻焊油墨白色字符都寫在技術要求有體現,而有些客戶則是能免則免,什么都不寫,就發給廠家打樣生產,特別是有些廠家有些特別的要求都沒有寫出來,導致廠家在收到郵件之后,第一件事情就是要咨詢這方面的要求,或者有些廠家最后做出來的不符要求。2 鉆孔方面的設計 最直接也是最大的問題,就是最小孔徑的設計,一般板內的最小孔徑都是過孔的孔徑,這個是直接體現在成本上的,有些板的過孔明明可以設計為0.50MM的孔,即只放0.30MM,這樣成本就直接大幅上升,廠家成本高了,就會提高報價;另外就是過孔太多,有些DVD以及數碼相框上面的過孔真的是整板都放滿了,動不動就1000多孔,做過太多這方面的板,認為正常應該在500-600孔,當然有人會說過孔多對板子的信號導通方面,以及散熱方面有好處,我認為這就要取一個平衡,在控制這些方面的同時還要不會導致成本上升,我在這里可以說個例子:我們公司有個客戶是深圳做DVD的,量很大,在最開始合作的時候也是以上這種情況,后來成本對雙方來說,實在是個大問題,經過與 R&D溝通,將過孔的孔徑盡量加大,刪除大銅皮上的部分過孔,像主IC中間的散熱孔用4個3.00MM的孔代替, 這樣一來,鉆孔的費用就降低了,一平方就可以降幾十塊錢的鉆孔費,對于雙方來說達到了雙贏;另外就是一些槽孔,比如說1.00MM X 1.20MM的超短槽孔,對于廠家來說,真的是非常之難做,第一很難控制公差,第二鉆也來的槽也不是直的,有些彎曲,以前我們也做過部分這樣的板子,結果幾毛錢人民幣的板,由于槽孔不合格,扣款1美金/塊,我們也與客戶溝通過這方面的問題,后來就直接改用1.20MM的圓孔。
標簽: PCB
上傳時間: 2013-10-10
上傳用戶:1039312764
PCB 布線原則連線精簡原則連線要精簡,盡可能短,盡量少拐彎,力求線條簡單明了,特別是在高頻回路中,當然為了達到阻抗匹配而需要進行特殊延長的線就例外了,例如蛇行走線等。安全載流原則銅線的寬度應以自己所能承載的電流為基礎進行設計,銅線的載流能力取決于以下因素:線寬、線厚(銅鉑厚度)、允許溫升等,下表給出了銅導線的寬度和導線面積以及導電電流的關系(軍品標準),可以根據這個基本的關系對導線寬度進行適當的考慮。印制導線最大允許工作電流(導線厚50um,允許溫升10℃)導線寬度(Mil) 導線電流(A) 其中:K 為修正系數,一般覆銅線在內層時取0.024,在外層時取0.048;T 為最大溫升,單位為℃;A 為覆銅線的截面積,單位為mil(不是mm,注意);I 為允許的最大電流,單位是A。電磁抗干擾原則電磁抗干擾原則涉及的知識點比較多,例如銅膜線的拐彎處應為圓角或斜角(因為高頻時直角或者尖角的拐彎會影響電氣性能)雙面板兩面的導線應互相垂直、斜交或者彎曲走線,盡量避免平行走線,減小寄生耦合等。一、 通常一個電子系統中有各種不同的地線,如數字地、邏輯地、系統地、機殼地等,地線的設計原則如下:1、 正確的單點和多點接地在低頻電路中,信號的工作頻率小于1MHZ,它的布線和器件間的電感影響較小,而接地電路形成的環流對干擾影響較大,因而應采用一點接地。當信號工作頻率大于10MHZ 時,如果采用一點接地,其地線的長度不應超過波長的1/20,否則應采用多點接地法。2、 數字地與模擬地分開若線路板上既有邏輯電路又有線性電路,應盡量使它們分開。一般數字電路的抗干擾能力比較強,例如TTL 電路的噪聲容限為0.4~0.6V,CMOS 電路的噪聲容限為電源電壓的0.3~0.45 倍,而模擬電路只要有很小的噪聲就足以使其工作不正常,所以這兩類電路應該分開布局布線。3、 接地線應盡量加粗若接地線用很細的線條,則接地電位會隨電流的變化而變化,使抗噪性能降低。因此應將地線加粗,使它能通過三倍于印制板上的允許電流。如有可能,接地線應在2~3mm 以上。4、 接地線構成閉環路只由數字電路組成的印制板,其接地電路布成環路大多能提高抗噪聲能力。因為環形地線可以減小接地電阻,從而減小接地電位差。二、 配置退藕電容PCB 設計的常規做法之一是在印刷板的各個關鍵部位配置適當的退藕電容,退藕電容的一般配置原則是:?電電源的輸入端跨½10~100uf的的電解電容器,如果印制電路板的位置允許,采Ó100uf以以上的電解電容器抗干擾效果會更好¡���?原原則上每個集成電路芯片都應布置一¸0.01uf~`0.1uf的的瓷片電容,如遇印制板空隙不夠,可Ã4~8個個芯片布置一¸1~10uf的的鉭電容(最好不用電解電容,電解電容是兩層薄膜卷起來的,這種卷起來的結構在高頻時表現為電感,最好使用鉭電容或聚碳酸醞電容)。���?對對于抗噪能力弱、關斷時電源變化大的器件,ÈRA、¡ROM存存儲器件,應在芯片的電源線和地線之間直接接入退藕電容¡���?電電容引線不能太長,尤其是高頻旁路電容不能有引線¡三¡過過孔設¼在高ËPCB設設計中,看似簡單的過孔也往往會給電路的設計帶來很大的負面效應,為了減小過孔的寄生效應帶來的不利影響,在設計中可以盡量做到£���?從從成本和信號質量兩方面來考慮,選擇合理尺寸的過孔大小。例如¶6- 10層層的內存模¿PCB設設計來說,選Ó10/20mi((鉆¿焊焊盤)的過孔較好,對于一些高密度的小尺寸的板子,也可以嘗試使Ó8/18Mil的的過孔。在目前技術條件下,很難使用更小尺寸的過孔了(當孔的深度超過鉆孔直徑µ6倍倍時,就無法保證孔壁能均勻鍍銅);對于電源或地線的過孔則可以考慮使用較大尺寸,以減小阻抗¡���?使使用較薄µPCB板板有利于減小過孔的兩種寄生參數¡���? PCB板板上的信號走線盡量不換層,即盡量不要使用不必要的過孔¡���?電電源和地的管腳要就近打過孔,過孔和管腳之間的引線越短越好¡���?在在信號換層的過孔附近放置一些接地的過孔,以便為信號提供最近的回路。甚至可以ÔPCB板板上大量放置一些多余的接地過孔¡四¡降降低噪聲與電磁干擾的一些經Ñ?能能用低速芯片就不用高速的,高速芯片用在關鍵地方¡?可可用串一個電阻的方法,降低控制電路上下沿跳變速率¡?盡盡量為繼電器等提供某種形式的阻尼,ÈRC設設置電流阻尼¡?使使用滿足系統要求的最低頻率時鐘¡?時時鐘應盡量靠近到用該時鐘的器件,石英晶體振蕩器的外殼要接地¡?用用地線將時鐘區圈起來,時鐘線盡量短¡?石石英晶體下面以及對噪聲敏感的器件下面不要走線¡?時時鐘、總線、片選信號要遠ÀI/O線線和接插件¡?時時鐘線垂直ÓI/O線線比平行ÓI/O線線干擾小¡? I/O驅驅動電路盡量靠½PCB板板邊,讓其盡快離¿PC。。對進ÈPCB的的信號要加濾波,從高噪聲區來的信號也要加濾波,同時用串終端電阻的辦法,減小信號反射¡? MCU無無用端要接高,或接地,或定義成輸出端,集成電路上該接電源、地的端都要接,不要懸空¡?閑閑置不用的門電路輸入端不要懸空,閑置不用的運放正輸入端接地,負輸入端接輸出端¡?印印制板盡量使Ó45折折線而不Ó90折折線布線,以減小高頻信號對外的發射與耦合¡?印印制板按頻率和電流開關特性分區,噪聲元件與非噪聲元件呀距離再遠一些¡?單單面板和雙面板用單點接電源和單點接地、電源線、地線盡量粗¡?模模擬電壓輸入線、參考電壓端要盡量遠離數字電路信號線,特別是時鐘¡?對¶A/D類類器件,數字部分與模擬部分不要交叉¡?元元件引腳盡量短,去藕電容引腳盡量短¡?關關鍵的線要盡量粗,并在兩邊加上保護地,高速線要短要直¡?對對噪聲敏感的線不要與大電流,高速開關線并行¡?弱弱信號電路,低頻電路周圍不要形成電流環路¡?任任何信號都不要形成環路,如不可避免,讓環路區盡量小¡?每每個集成電路有一個去藕電容。每個電解電容邊上都要加一個小的高頻旁路電容¡?用用大容量的鉭電容或聚酷電容而不用電解電容做電路充放電儲能電容,使用管狀電容時,外殼要接地¡?對對干擾十分敏感的信號線要設置包地,可以有效地抑制串擾¡?信信號在印刷板上傳輸,其延遲時間不應大于所有器件的標稱延遲時間¡環境效應原Ô要注意所應用的環境,例如在一個振動或者其他容易使板子變形的環境中采用過細的銅膜導線很容易起皮拉斷等¡安全工作原Ô要保證安全工作,例如要保證兩線最小間距要承受所加電壓峰值,高壓線應圓滑,不得有尖銳的倒角,否則容易造成板路擊穿等。組裝方便、規范原則走線設計要考慮組裝是否方便,例如印制板上有大面積地線和電源線區時(面積超¹500平平方毫米),應局部開窗口以方便腐蝕等。此外還要考慮組裝規范設計,例如元件的焊接點用焊盤來表示,這些焊盤(包括過孔)均會自動不上阻焊油,但是如用填充塊當表貼焊盤或用線段當金手指插頭,而又不做特別處理,(在阻焊層畫出無阻焊油的區域),阻焊油將掩蓋這些焊盤和金手指,容易造成誤解性錯誤£SMD器器件的引腳與大面積覆銅連接時,要進行熱隔離處理,一般是做一¸Track到到銅箔,以防止受熱不均造成的應力集Ö而導致虛焊£PCB上上如果有¦12或或方Ð12mm以以上的過孔時,必須做一個孔蓋,以防止焊錫流出等。經濟原則遵循該原則要求設計者要對加工,組裝的工藝有足夠的認識和了解,例È5mil的的線做腐蝕要±8mil難難,所以價格要高,過孔越小越貴等熱效應原則在印制板設計時可考慮用以下幾種方法:均勻分布熱負載、給零件裝散熱器,局部或全局強迫風冷。從有利于散熱的角度出發,印制板最好是直立安裝,板與板的距離一般不應小Ó2c,,而且器件在印制板上的排列方式應遵循一定的規則£同一印制板上的器件應盡可能按其發熱量大小及散熱程度分區排列,發熱量小或耐熱性差的器件(如小信號晶體管、小規模集³電路、電解電容等)放在冷卻氣流的最上(入口處),發熱量大或耐熱性好的器件(如功率晶體管、大規模集成電路等)放在冷卻Æ流最下。在水平方向上,大功率器件盡量靠近印刷板的邊沿布置,以便縮短傳熱路徑;在垂直方向上,大功率器件盡量靠近印刷板上方布置£以便減少這些器件在工作時對其他器件溫度的影響。對溫度比較敏感的器件最好安置在溫度最低的區域(如設備的µ部),千萬不要將它放在發熱器件的正上方,多個器件最好是在水平面上交錯布局¡設備內印制板的散熱主要依靠空氣流動,所以在設計時要研究空氣流動的路徑,合理配置器件或印制電路板。采用合理的器件排列方式,可以有效地降低印制電路的溫升。此外通過降額使用,做等溫處理等方法也是熱設計中經常使用的手段¡
上傳時間: 2013-11-24
上傳用戶:氣溫達上千萬的
兩節鋰電充電IC-ASC8512 ASC8512 為開關型兩節鋰聚合物電池充電管理芯片,非常適合于便攜式設備的充電管理應用。ASC8512 集內置功率MOSFET、高精度電壓和電流調節器、預充、充電狀態指示和充電截止等功能于一體,采用TSSOP-14、SSOP-14兩種封裝形式。ASC8512對電池充電分為三個階段:預充(Pre-charge)、恒流(CC/Constant Current)、恒壓(CV/Constant Voltage)過程,恒流充電電流通過外部電阻決定,最大充電電流為2A.ASC8512 集成電流限制、短路保護,確保充電芯片安全工作。ASC8512 集成NTC 熱敏電阻接口,可以采集、處理電池的溫度信息,保證充電電池的安全工作溫度。 兩節鋰電池充電IC ASC8512特點: 1.充2節鋰離子和鋰聚合物電池 2.開關頻率達400K 3.充電電流最大可做2A 4.輸入電壓9V到18V 5.電池狀態檢測 6.恒壓充電電壓值可通過外接電阻微調 7.千分之五的充電電壓控制精度 5.防反向保護電路可防止電池電流倒灌 6.NTC 熱敏接口監測電池溫度 7.LED充電狀態指示 8.工作環境溫度范圍:-20℃~70℃ 9.TSSOP-14 應用領域:應用 ●手持設備,包括醫療手持設備 ●Portable-DVD,PDA,移動蜂窩電話及智能手機 ●上網本、平板電腦、MID ●自充電電池組
上傳時間: 2013-11-06
上傳用戶:chfanjiang