-
PCB Layout Rule Rev1.70, 規範內容如附件所示, 其中分為:
(1) ”PCB LAYOUT 基本規範”:為R&D Layout時必須遵守的事項, 否則SMT,DIP,裁板時無法生產.
(2) “錫偷LAYOUT RULE建議規範”: 加適合的錫偷可降低短路及錫球.
(3) “PCB LAYOUT 建議規範”:為製造單位為提高量產良率,建議R&D在design階段即加入PCB Layout.
(4) ”零件選用建議規範”: Connector零件在未來應用逐漸廣泛, 又是SMT生產時是偏移及置件不良的主因,故製造希望R&D及採購在購買異形零件時能顧慮製造的需求, 提高自動置件的比例.
標簽:
LAYOUT
PCB
設計規范
上傳時間:
2013-10-28
上傳用戶:zhtzht
-
凌力爾特公司提供了一個規模龐大且不斷成長的高電壓 DC/DC 轉換器繫列,這些器件是專為驅動高功率 LED 而設計的。
標簽:
LED
高電壓
降壓型轉換器
驅動高功率
上傳時間:
2013-11-12
上傳用戶:playboys0
-
38V/100A可直接并聯大功率AC/DC變換器
隨著電力電子技術的發展,電源技術被廣泛應用于計算機、工業儀器儀表、軍事、航天等領域,涉及到國民經濟各行各業。特別是近年來,隨著IGBT的廣泛應用,開關電源向更大功率方向發展。研制各種各樣的大功率,高性能的開關電源成為趨勢。某電源系統要求輸入電壓為AC220V,輸出電壓為DC38V,輸出電流為100A,輸出電壓低紋波,功率因數>0.9,必要時多臺電源可以直接并聯使用,并聯時的負載不均衡度<5%。
設計采用了AC/DC/AC/DC變換方案。一次整流后的直流電壓,經過有源功率因數校正環節以提高系統的功率因數,再經半橋變換電路逆變后,由高頻變壓器隔離降壓,最后整流輸出直流電壓。系統的主要環節有DC/DC電路、功率因數校正電路、PWM控制電路、均流電路和保護電路等。
1 有源功率因數校正環節
由于系統的功率因數要求0.9以上,采用二極管整流是不能滿足要求的,所以,加入了有源功率因數校正環節。采用UC3854A/B控制芯片來組成功率因數電路。UC3854A/B是Unitrode公司一種新的高功率因數校正器集成控制電路芯片,是在UC3854基礎上的改進。其特點是:采用平均電流控制,功率因數接近1,高帶寬,限制電網電流失真≤3%[1]。圖1是由UC3854A/B控制的有源功率因數校正電路。
該電路由兩部分組成。UC3854A/B及外圍元器件構成控制部分,實現對網側輸入電流和輸出電壓的控制。功率部分由L2,C5,V等元器件構成Boost升壓電路。開關管V選擇西門康公司的SKM75GB123D模塊,其工作頻率選在35kHz。升壓電感L2為2mH/20A。C5采用四個450V/470μF的電解電容并聯。因為,設計的PFC電路主要是用在大功率DC/DC電路中,所以,在負載輕的時候不進行功率因數校正,當負載較大時功率因數校正電路自動投入使用。此部分控制由圖1中的比較器部分來實現。R10及R11是負載檢測電阻。當負載較輕時,R10及R11上檢測的信號輸入給比較器,使其輸出端為低電平,D2導通,給ENA(使能端)低電平使UC3854A/B封鎖。在負載較大時ENA為高電平才讓UC3854A/B工作。D3接到SS(軟啟動端),在負載輕時D3導通,使SS為低電平;當負載增大要求UC3854A/B工作時,SS端電位從零緩慢升高,控制輸出脈沖占空比慢慢增大實現軟啟動。
2 DC/DC主電路及控制部分分析
2.1 DC/DC主電路拓撲
在大功率高頻開關電源中,常用的主變換電路有推挽電路、半橋電路、全橋電路等[2]。其中推挽電路的開關器件少,輸出功率大,但開關管承受電壓高(為電源電壓的2倍),且變壓器有六個抽頭,結構復雜;全橋電路開關管承受的電壓不高,輸出功率大,但是需要的開關器件多(4個),驅動電路復雜。半橋電路開關管承受的電壓低,開關器件少,驅動簡單。根據對各種拓撲方案的工程化實現難度,電氣性能以及成本等指標的綜合比較,本電源選用半橋式DC/DC變換器作為主電路。圖2為大功率開關電源的主電路拓撲圖。
標簽:
100
38
AC
DC
上傳時間:
2013-11-13
上傳用戶:ukuk
-
三種方法讀取鍵值 使用者設計行列鍵盤介面,一般常採用三種方法讀取鍵值。 中斷式 在鍵盤按下時產生一個外部中斷通知CPU,並由中斷處理程式通過不同位址讀資料線上的狀態判斷哪個按鍵被按下。 本實驗採用中斷式實現使用者鍵盤介面。 掃描法 對鍵盤上的某一行送低電位,其他為高電位,然後讀取列值,若列值中有一位是低,表明該行與低電位對應列的鍵被按下。否則掃描下一行。 反轉法 先將所有行掃描線輸出低電位,讀列值,若列值有一位是低表明有鍵按下;接著所有列掃描線輸出低電位,再讀行值。 根據讀到的值組合就可以查表得到鍵碼。4x4鍵盤按4行4列組成如圖電路結構。按鍵按下將會使行列連成通路,這也是見的使用者鍵盤設計電路。
//-----------4X4鍵盤程序--------------// uchar keboard(void) { uchar xxa,yyb,i,key; if((PINC&0x0f)!=0x0f) //是否有按鍵按下 {delayms(1); //延時去抖動 if((PINC&0x0f)!=0x0f) //有按下則判斷 { xxa=~(PINC|0xf0); //0000xxxx DDRC=0x0f; PORTC=0xf0; delay_1ms(); yyb=~(PINC|0x0f); //xxxx0000 DDRC=0xf0; //復位 PORTC=0x0f; while((PINC&0x0f)!=0x0f) //按鍵是否放開 { display(data); } i=4; //計算返回碼 while(xxa!=0) { xxa=xxa>>1; i--; } if(yyb==0x80) key=i; else if(yyb==0x40) key=4+i; else if(yyb==0x20) key=8+i; else if(yyb==0x10) key=12+i; return key; //返回按下的鍵盤碼 } } else return 17; //沒有按鍵按下 }
標簽:
4x4
鍵盤
上傳時間:
2013-11-12
上傳用戶:a673761058
-
PCB Layout Rule Rev1.70, 規範內容如附件所示, 其中分為:
(1) ”PCB LAYOUT 基本規範”:為R&D Layout時必須遵守的事項, 否則SMT,DIP,裁板時無法生產.
(2) “錫偷LAYOUT RULE建議規範”: 加適合的錫偷可降低短路及錫球.
(3) “PCB LAYOUT 建議規範”:為製造單位為提高量產良率,建議R&D在design階段即加入PCB Layout.
(4) ”零件選用建議規範”: Connector零件在未來應用逐漸廣泛, 又是SMT生產時是偏移及置件不良的主因,故製造希望R&D及採購在購買異形零件時能顧慮製造的需求, 提高自動置件的比例.
標簽:
LAYOUT
PCB
設計規范
上傳時間:
2013-11-03
上傳用戶:tzl1975
-
使用系統調用fork()創建兩個子進程。當此程序運行時,在系統中有一個父進程和兩個子進程活動。讓每一個進程在屏幕上現實一個字符:父進程顯示字符’a’;子進程分別顯示字符’b’和’c’。試觀察記錄屏幕上的顯示結果并分析原因。
標簽:
fork
系統調用
程序
進程
上傳時間:
2013-12-24
上傳用戶:ve3344
-
古典密碼中,主要的思想為移位算法及置換算法。
1.移位密碼
密鑰K為整數,且取值空間為0到25;加密函數:x = x + k (mod 26);解密函數:x = x - k (mod 26)。當K=3時,為凱撒密碼。
2.仿射密碼
密鑰對由a、b組成,整數a滿足 gcd(a, 26) = 1,整數b的取值空間為0到25;加密函數:x = ax + b(mod 26);解密函數:x = a*y - a*b (mod 26)。當a=1,b=3時,為凱撒密碼。
3.維吉尼亞密碼
首先確定密鑰長度(本例中密鑰只采取個位數字,所以取決于輸入密鑰的長度),然后輸入滿足這個長度的向量;加密:取明文第一個字母并將之移k1位,這里k1=1,第二個字母移k2位,k2=2,一旦到了密鑰末尾,又從頭開始。
4.換位密碼
首先確定密鑰長度,輸入長度為5的0到4的整數序列,將明文分成每5個字母一組,每組字母按照密鑰進行換位。
標簽:
密碼
上傳時間:
2016-02-09
上傳用戶:jqy_china
-
編程題(15_01.c)
結構
struct student
{
long num
char name[20]
int score
struct student *next
}
鏈表練習:
(1).編寫函數struct student * creat(int n),創建一個按學號升序排列的新鏈表,每個鏈表中的結點中
的學號、成績由鍵盤輸入,一共n個節點。
(2).編寫函數void print(struct student *head),輸出鏈表,格式每行一個結點,包括學號,姓名,分數。
(3).編寫函數struct student * merge(struct student *a,struct student *b), 將已知的a,b兩個鏈表
按學號升序合并,若學號相同則保留成績高的結點。
(4).編寫函數struct student * del(struct student *a,struct student *b),從a鏈表中刪除b鏈表中有
相同學號的那些結點。
(5).編寫main函數,調用函數creat建立2個鏈表a,b,用print輸出倆個鏈表;調用函數merge升序合并2個
鏈表,并輸出結果;調用函數del實現a-b,并輸出結果。
a:
20304,xxxx,75,
20311,yyyy,89
20303,zzzz,62
20307,aaaa,87
20320,bbbb,79
b:
20302,dddd,65
20301,cccc,99
20311,yyyy,87
20323,kkkk,88
20307,aaaa,92
20322,pppp,83
標簽:
student
struct
score
long
上傳時間:
2016-04-13
上傳用戶:zxc23456789
-
本實訓是有關線性表的順序存儲結構的應用,在本實訓的實例程序中,通過C語言中提供的數組來存儲兩個已知的線性表,然后利用數組元素的下標來對線性表進行比較。通過對本實訓的學習,可以理解線性表在順序存儲結構下的操作方法。
在實訓中,我們設A=(a1,a2,…,an)和B=(b1,b2,…,bm)是兩個線性表,其數據元素的類型是整型。若n=m,且ai=bi,則稱A=B 若ai=bi,而aj<bj,則稱A<B;除此以外,均稱A>B。設計一比較大小的程序。
標簽:
線性
順序存儲
上傳時間:
2014-01-14
上傳用戶:www240697738
-
對PL0原編譯器進行了以下的擴充:1.增加以下保留字else(elsesym), for(forsym),to(tosym),downto(downtosym),return(returnsym),[(lmparen),](rmparen)
2.增加了以下的運算符:+=(eplus),-=(eminus),++(dplus),--(dminus)
取址運算符&(radsym),指向運算符@(padsym)
3.修改單詞:修改不等號#為<>
4.擴充語句:(1)增加了else子句
(2)增加了for語句
5.增加運算:(1).++運算 (2).--運算;(3).+=運算 (4).-=運算;(5).&取址運算;
(6).@指向運算;
6.增加類型:(1).增加多維數組a[i1][i2][i3]……[i(n-1)][i(n-2)][in] (2).增加指針類型(任何變量都能存放指針,但不支持指針的指針,如b:=@@a應該改寫為c:=@a,b:=@c)
7.將過程procedure擴展為函數:(1).允許定義過程時在其后加參數(var a, var b,……..,var n) (2)允許通過指針向函數形式參數傳地址;(3)允許返回值;可以用 a:=p(a,b,c….,n) 返回
標簽:
downtosym
returnsym
elsesym
downto
上傳時間:
2016-07-02
上傳用戶:saharawalker