一種串行驅動電路的設計方法
【專利摘要】本發(fā)明公開一種串行驅動電路的設計方法,屬于電子產(chǎn)品電路技術領域;單片機I/O接口的三種狀態(tài)分別為輸入,輸出0,輸出1,根據(jù)單片機I/O接口的狀態(tài)利用MOS管使一個單片機I/O接口控制至少兩個負載的工作狀態(tài),其中單片機的I/O接口為輸入狀態(tài)時,負載均不工作;單片機的I/O接口為輸出0狀態(tài)時,一部分負載工作,另一部分負載不工作;單片機的I/O接口為輸出1狀態(tài)時,在I/O接口為輸出0狀態(tài)時工作的負載不進行工作,而沒有進行工作的另一部分負載進行工作;通過使用一個I/O接口來驅動至少兩個負載,實現(xiàn)系統(tǒng)穩(wěn)定性要求。
【專利說明】
一種串行驅動電路的設計方法
技術領域
[0001]本發(fā)明公開一種串行驅動電路的設計方法,屬于電子產(chǎn)品電路技術領域。
【背景技術】
[0002]單片機(Microcontrollers)是一種集成電路芯片,是采用超大規(guī)模集成電路技術把具有數(shù)據(jù)處理能力的中央處理器CPU、隨機存儲器RAM、只讀存儲器R0M、多種I/O 口和中斷系統(tǒng)、定時器/計數(shù)器等功能,有的可能還包括顯示驅動電路、脈寬調制電路、模擬多路轉換器、A/D轉換器等電路,集成到一塊硅片上構成的一個小而完善的微型計算機系統(tǒng),在工業(yè)控制領域廣泛應用。從上世紀80年代,由當時的4位、8位單片機,發(fā)展到現(xiàn)在的300M的高速單片機。單片機在各種電子產(chǎn)品中的應用十分廣泛,功能穩(wěn)定,價格合理,性價比較高。在單片機電路設計中,經(jīng)常會使用到大量的I/O接口,傳統(tǒng)的單片機I/O接口的驅動能力相對薄弱,有時必須增加專用的驅動芯片以滿足設計要求,但這樣無疑會增加產(chǎn)品的設計成本。而且當前電子產(chǎn)品的電路設計是依靠單片機自身I/O接口和三極管驅動,有時造成系統(tǒng)工作不穩(wěn)定甚至頻繁重啟的情況。且由于受限于I/O接口的數(shù)量,有時難以滿足負載對驅動信號的需求。本發(fā)明提供一種串行驅動電路的設計方法,通過使用一個I/O接口來驅動至少兩個負載,實現(xiàn)系統(tǒng)穩(wěn)定性要求。
【發(fā)明內容】
[0003]本發(fā)明針對現(xiàn)有技術的問題,提供一種串行驅動電路的設計方法,實現(xiàn)系統(tǒng)穩(wěn)定性要求,具有通用性強、實施簡便等特點,具有廣闊的應用前景。
[0004]本發(fā)明提出的具體方案是:
一種串行驅動電路的設計方法,單片機i/o接口的三種狀態(tài)分別為輸入,輸出O,輸出I,根據(jù)單片機I/o接口的狀態(tài)利用MOS管使一個單片機I/O接口控制至少兩個負載的工作狀態(tài),
其中單片機的I/o接口為輸入狀態(tài)時,負載均不工作;
單片機的I/O接口為輸出O狀態(tài)時,一部分負載工作,另一部分負載不工作;
單片機的I/O接口為輸出I狀態(tài)時,在I/O接口為輸出O狀態(tài)時工作的負載不進行工作,而沒有進行工作的另一部分負載進行工作。
[0005]所述根據(jù)單片機I/O接口的狀態(tài)利用MOS管使一個單片機I/O接口控制兩個負載的工作狀態(tài),其中單片機的I/o接口為輸入狀態(tài)時,負載均不工作;
單片機的I/O接口為輸出O狀態(tài)時,一個負載工作,另一個負載不工作;
單片機的I/O接口為輸出I狀態(tài)時,在I/O接口為輸出O狀態(tài)時工作的負載不進行工作,而沒有進行工作的另一個負載進行工作。
[0006]I/O接口控制的每個負載均設有MOS管控制其是否導通工作。
[0007]—種串行驅動電路,利用所述的方法設計,其中單片機I/O接口的三種狀態(tài)分別為輸入,輸出O,輸出I,根據(jù)單片機I/O接口的三種狀態(tài),一個單片機I/O接口利用MOS管控制至少兩個負載的工作狀態(tài),
其中單片機的I/o接口為輸入狀態(tài)時,負載均不工作;
單片機的I/O接口為輸出O狀態(tài)時,一部分負載工作,另一部分負載不工作;
單片機的I/O接口為輸出I狀態(tài)時,在I/O接口為輸出O狀態(tài)時工作的負載不進行工作,而沒有進行工作的另一部分負載進行工作。
[0008]所述電路中I/o接口控制的每個負載均設有MOS管控制其是否導通工作。
[0009]本發(fā)明的有益之處是:
本發(fā)明提供一種串行驅動電路的設計方法,單片機I/O接口的三種狀態(tài)分別為輸入,輸出O,輸出I,根據(jù)單片機I/O接口的狀態(tài)利用MOS管使一個單片機I/O接口控制至少兩個負載的工作狀態(tài),其中單片機的I/o接口為輸入狀態(tài)時,負載均不工作;單片機的I/O接口為輸出O狀態(tài)時,一部分負載工作,另一部分負載不工作;單片機的I/O接口為輸出I狀態(tài)時,在I/O接口為輸出O狀態(tài)時工作的負載不進行工作,而沒有進行工作的另一部分負載進行工作;
利用本發(fā)明方法設計的電路,MOS管工作在飽和狀態(tài)時,導通電流完全可以滿足驅動要求。通過此種設計,可以實現(xiàn)單片機的小電流電平信號來驅動大電流負載器件,相對于單個接口驅動單個負載的現(xiàn)有設計方案,具有明顯的設計成本優(yōu)勢,且實現(xiàn)簡單,性能可靠,在提高硬件設計成功率的同時,也明顯提高了軟件的運行效率,利于維護。
【附圖說明】
[0010]圖1現(xiàn)有的單片機驅動電路示意圖;
圖2本發(fā)明串行驅動電路示意圖。
【具體實施方式】
[0011 ] —種串行驅動電路的設計方法,單片機I/o接口的三種狀態(tài)分別為輸入,輸出O,輸出I,根據(jù)單片機I/o接口的狀態(tài)利用MOS管使一個單片機I/O接口控制至少兩個負載的工作狀態(tài),
其中單片機的I/o接口為輸入狀態(tài)時,負載均不工作;
單片機的I/O接口為輸出O狀態(tài)時,一部分負載工作,另一部分負載不工作;
單片機的I/O接口為輸出I狀態(tài)時,在I/O接口為輸出O狀態(tài)時工作的負載不進行工作,而沒有進行工作的另一部分負載進行工作。
[0012]根據(jù)上述方法及
【發(fā)明內容】
,結合附圖對本發(fā)明做進一步說明。
[0013]附圖1為現(xiàn)有的單片機驅動電路,每個I/O接口驅動一個負載,使用到大量的I/O接口驅動負載,受限于I/o接口的數(shù)量,難以滿足負載對驅動信號的需求。
[0014]利用本發(fā)明方法設置的串行驅動電路,其中利用單片機I/O接口的三種狀態(tài)分別為輸入,輸出O,輸出I,根據(jù)單片機I/0接口的狀態(tài)利用MOS管使一個單片機I/0接口控制至少兩個負載的工作狀態(tài),其中單片機的I/o接口為輸入狀態(tài)時,負載均不工作;單片機的I/O接口為輸出O狀態(tài)時,一部分負載工作,另一部分負載不工作;單片機的I/O接口為輸出I狀態(tài)時,在I/O接口為輸出O狀態(tài)時工作的負載不進行工作,而沒有進行工作的另一部分負載進行工作;
附圖2為根據(jù)單片機I/O接口的狀態(tài)利用MOS管使一個單片機I/O接口控制兩個負載的工作狀態(tài),
其中單片機的I/o接口的狀態(tài)分別為:輸入,輸出O,輸出I。
[0015]單片機的I/O接口為輸入狀態(tài)時,M0S1,M0S2,M0S3同時截止,此時11^01和11^02都不工作;
單片機的I/O接口為輸出O狀態(tài)時,M0S1飽和導通,M0S2飽和導通,M0S3截止,LOADl工作,L0AD2不工作;
單片機的I/O接口為輸出I狀態(tài)時,MOSl截止,M0S2截止M0S3飽和導通,LOADl不工作,L0AD2工作。
[0016]上述本發(fā)明方法設計的電路,MOS管工作在飽和狀態(tài)時,導通電流完全可以滿足驅動要求。通過此種設計,可以實現(xiàn)單片機的小電流電平信號來驅動大電流負載器件,相對于單個接口驅動單個負載的現(xiàn)有設計方案,具有明顯的設計成本優(yōu)勢,且實現(xiàn)簡單,性能可靠,在提高硬件設計成功率的同時,也明顯提高了軟件的運行效率,利于維護。
【主權項】
1.一種串行驅動電路的設計方法,其特征是單片機I/O接口的三種狀態(tài)分別為輸入,輸出O,輸出I,根據(jù)單片機I/O接口的狀態(tài)利用MOS管使一個單片機I/O接口控制至少兩個負載的工作狀態(tài), 其中單片機的I/o接口為輸入狀態(tài)時,負載均不工作; 單片機的I/O接口為輸出O狀態(tài)時,一部分負載工作,另一部分負載不工作; 單片機的I/O接口為輸出I狀態(tài)時,在I/O接口為輸出O狀態(tài)時工作的負載不進行工作,而沒有進行工作的另一部分負載進行工作。2.根據(jù)權利要求1所述的方法,其特征是所述根據(jù)單片機I/O接口的狀態(tài)利用MOS管使一個單片機I /0接口控制兩個負載的工作狀態(tài),其中單片機的I /0接口為輸入狀態(tài)時,負載均不工作; 單片機的I/O接口為輸出O狀態(tài)時,一個負載工作,另一個負載不工作; 單片機的I/O接口為輸出I狀態(tài)時,在I/O接口為輸出O狀態(tài)時工作的負載不進行工作,而沒有進行工作的另一個負載進行工作。3.根據(jù)權利要求1或2所述的方法,其特征是I/O接口控制的每個負載均設有MOS管控制其是否導通工作。4.一種串行驅動電路,其特征是利用權利要求1-3任一項所述的方法設計,其中單片機I/O接口的三種狀態(tài)分別為輸入,輸出O,輸出I,根據(jù)單片機I/O接口的三種狀態(tài),一個單片機I/O接口利用MOS管控制至少兩個負載的工作狀態(tài), 其中單片機的I/O接口為輸入狀態(tài)時,負載均不工作; 單片機的I/O接口為輸出O狀態(tài)時,一部分負載工作,另一部分負載不工作; 單片機的I/O接口為輸出I狀態(tài)時,在I/O接口為輸出O狀態(tài)時工作的負載不進行工作,而沒有進行工作的另一部分負載進行工作。5.根據(jù)權利要求4所述的電路,其特征是I/O接口控制的每個負載均設有MOS管控制其是否導通工作。
【文檔編號】G06F17/50GK105956306SQ201610313524
【公開日】2016年9月21日
【申請日】2016年5月12日
【發(fā)明人】李曉, 吳艷, 翟西斌
【申請人】浪潮集團有限公司