1. 程式人生 > >TTL器件和CMOS器件的邏輯電平

TTL器件和CMOS器件的邏輯電平

TTL和CMOS的邏輯電平關係
圖2-1:TTL和CMOS的邏輯電平圖
上圖為5V TTL邏輯電平、5V CMOS邏輯電平、LVTTL邏輯電平和LVCMOS邏輯電平的示意圖。
5V TTL邏輯電平和5V CMOS邏輯電平是很通用的邏輯電平,注意他們的輸入輸出電平差別較大,在互連時要特別注意。
另外5V CMOS器件的邏輯電平引數與供電電壓有一定關係,一般情況下,Voh≥Vcc-0.2V,Vih≥0.7Vcc;Vol≤0.1V,Vil≤0.3Vcc;噪聲容限較TTL電平高。
JEDEC組織在定義3.3V的邏輯電平標準時,定義了LVTTL和LVCMOS邏輯電平標準。
LVTTL邏輯電平標準的輸入輸出電平與5V TTL邏輯電平標準的輸入輸出電平很接近,從而給它們之間的互連帶來了方便。 LVTTL邏輯電平定義的工作電壓範圍是3.0-3.6V。
LVCMOS邏輯電平標準是從5V CMOS邏輯電平關注移植過來的,所以它的Vih、Vil和Voh、Vol與工作電壓有關,其值如上圖所示。LVCMOS邏輯電平定義的工作電壓範圍是2.7-3.6V。
5V的CMOS邏輯器件工作於3.3V時,其輸入輸出邏輯電平即為LVCMOS邏輯電平,它的Vih大約為0.7×VCC=2.31V左右,由於此電平與LVTTL的Voh(2.4V)之間的電壓差太小,使邏輯器件工作不穩定性增加,所以一般不推薦使用5V CMOS器件工作於3.3V電壓的工作方式。由於相同的原因,使用LVCMOS輸入電平引數的3.3V邏輯器件也很少。
JEDEC組織為了加強在3.3V上各種邏輯器件的互連和3.3V與5V邏輯器件的互連,在參考LVCMOS和LVTTL邏輯電平標準的基礎上,又定義了一種標準,其名稱即為3.3V邏輯電平標準,其引數如下:

圖2-2:低電壓邏輯電平標準
從上圖可以看出,3.3V邏輯電平標準的引數其實和LVTTL邏輯電平標準的引數差別不大,只是它定義的Vol可以很低(0.2V),另外,它還定義了其Voh最高可以到VCC-0.2V,所以3.3V邏輯電平標準可以包容LVCMOS的輸出電平。在實際使用當中,對LVTTL標準和3.3V邏輯電平標準並不太區分,某些地方用LVTTL電平標準來替代3.3V邏輯電平標準,一般是可以的。
JEDEC組織還定義了2.5V邏輯電平標準,如上圖所示。另外,還有一種2.5V CMOS邏輯電平標準,它與上圖的2.5V邏輯電平標準差別不大,可相容。
低電壓的邏輯電平還有1.8V、1.5V、1.2V的邏輯電平。
、TTL和CMOS邏輯器件
邏輯器件的分類方法有很多,下面以邏輯器件的功能、工藝特點和邏輯電平等方法來進行簡單描述。
:TTL和CMOS器件的功能分類
按功能進行劃分,邏輯器件可以大概分為以下幾類: 閘電路和反相器、選擇器、譯碼器、計數器、暫存器、觸發器、鎖存器、緩衝驅動器、收發器、匯流排開關、背板驅動器等。
1:閘電路和反相器
邏輯閘主要有與門74X08、與非門74X00、或門74X32、或非門74X02、異或門74X86、反相器74X04等。
2:選擇器
選擇器主要有2-1、4-1、8-1選擇器74X157、74X153、74X151等。
3: 編/譯碼器
編/譯碼器主要有2/4、3/8和4/16譯碼器74X139、74X138、74X154等。
4:計數器
計數器主要有同步計數器74X161和非同步計數器74X393等。
5:暫存器
暫存器主要有串-並移位暫存器74X164和並-串暫存器74X165等。
6:觸發器
觸發器主要有J-K觸發器、帶三態的D觸發器74X374、不帶三態的D觸發器74X74、施密特觸發器等。
7:鎖存器
鎖存器主要有D型鎖存器74X373、定址鎖存器74X259等。
8:緩衝驅動器
緩衝驅動器主要有帶反向的緩衝驅動器74X240和不帶反向的緩衝驅動器74X244等。
9:收發器
收發器主要有暫存器收發器74X543、通用收發器74X245、匯流排收發器等。
10:匯流排開關
匯流排開關主要包括匯流排交換和通用匯流排器件等。
11:背板驅動器
背板驅動器主要包括TTL或LVTTL電平與GTL/GTL+(GTLP)或BTL之間的電平轉換器件。
:TTL和CMOS邏輯器件的工藝分類特點
按工藝特點進行劃分,邏輯器件可以分為Bipolar、CMOS、BiCMOS等工藝,其中包括器件系列有:
Bipolar(雙極)工藝的器件有: TTL、S、LS、AS、F、ALS。
CMOS工藝的器件有: HC、HCT、CD40000、ACL、FCT、LVC、LV、CBT、ALVC、AHC、AHCT、CBTLV、AVC、GTLP。
BiCMOS工藝的器件有: BCT、ABT、LVT、ALVT。
:TTL和CMOS邏輯器件的電平分類特點
TTL和CMOS的電平主要有以下幾種:5VTTL、5VCMOS(Vih≥0.7*Vcc,Vil≤0.3*Vcc)、3.3V電平、2.5V電平等。
5V的邏輯器件
5V器件包含TTL、S、LS、ALS、AS、HCT、HC、BCT、74F、ACT、AC、AHCT、AHC、ABT等系列器件
3.3V及以下的邏輯器件
包含LV的和V 系列及AHC和AC系列,主要有LV、AHC、AC、ALB、LVC、ALVC、LVT等系列器件。
具體情況可以參考下圖:

圖3-1:TI公司的邏輯器件示例圖
:包含特殊功能的邏輯器件
A.匯流排保持功能(Bus hold)
由內部反饋電路保持輸入端最後的確定狀態,防止因輸入端浮空的不確定而導致器件振盪自激損壞;輸入端無需外接上拉或下拉電阻,節省PCB空間,降低了器件成本開銷和功耗,見圖6-3。ABT、LVT、ALVC、ALVCH、ALVTH、LVC、GTL系列器件有此功能。 命名特徵為附加了“H”如:74ABTH16244。

圖3-2:匯流排保持功能圖 圖3-3:序列阻尼電阻圖
B.串聯阻尼電阻(series damping resistors)
輸出端加入串聯阻尼電阻可以限流,有助於降低訊號上衝/下衝噪聲,消除線路振鈴,改善訊號質量。如圖6-4所示。具有此特徵的ABT、LVC、LVT、ALVC系列器件在命名中加入了“2”或“R”以示區別,如ABT162245,ALVCHR162245。對於單向驅動器件,串聯電阻加在其輸出端,命名如SN74LVC2244;對於雙向的收發器件,串聯電阻加在兩邊的輸出端,命名如SN74LVCR2245。
C.上電/掉電三態(PU3S,Power up/power down 3-state)
即熱拔插效能。上電/掉電時器件輸出端為三態,Vcc閥值為2.1V;應用於熱拔插器件/板卡產品,確保拔插狀態時輸出資料的完整性。多數ABT、LVC、LVT、LVTH系列器件有此特徵。
D.ABT 器件(Advanced BiCMOS Technology)
結合了CMOS器件(如HC/HCT、LV/LVC、ALVC、AHC/AHCT)的高輸入阻抗特性和雙極性器件(Bipolar,如TTL、LS、AS、ALS)輸出驅動能力強的特點。包括ABT、LVT、ALVT等系列器件,應用於低電壓,低靜態功耗環境。
E.Vcc/GND對稱分佈
16位Widebus器件的重要特徵,對稱配置引腳,有利於改善噪聲效能。AHC/AHCT、AVT、AC/ACT、CBT、LVT、ALVC、LVC、ALB系列16位Widebus器件有此特徵。
F.分離軌器件(Split-rail)
即雙電源器件,具有兩種電源輸入引腳VccA和VccB,可分別接5V或3.3V電源電壓。如ALVC164245、LVC4245等,命名特徵為附加了“4”。

邏輯器件的使用指南
1:多餘不用輸入管腳的處理
在多數情況下,積體電路晶片的管腳不會全部被使用。例如74ABT16244系列器件最多可以使用16路I/O管腳,但實際上通常不會全部使用,這樣就會存在懸空端子。所有數字邏輯器件的無用端子必須連線到一個高電平或低電平,以防止電流漂移(具有匯流排保持功能的器件無需處理不用輸入管腳)。究竟上拉還是下拉由實際器件在何種方式下功耗最低確定。 244、16244經測試在接高電平時靜態功耗較小,而接地時靜態功耗較大,故建議其無用端子處理以通過電阻接電源為好,電阻值推薦為1~10K。
2:選擇板內驅動器件的驅動能力,速度,不能盲目追求大驅動能力和高速的器件,應該選擇能夠滿足設計要求,同時有一定的餘量的器件,這樣可以減少訊號過沖,改善訊號質量。 並且在設計時必須考慮訊號匹配。
3:在對驅動能力和速度要求較高的場合,如高速匯流排型訊號線,可使用ABT、LVT系列。板間介面選擇ABT16244/245或LVTH16244/245,並在母板兩端匹配,在不影響速度的條件下與母板介面儘量串阻,以抑制過沖、保護器件,典型電阻值為10- 200Ω左右,另外,也可以使用並接二級管來進行處理,效果也不錯,如1N4148等(抗衝擊較好)。
4:在匯流排達到產生傳輸線效應的長度後,應考慮對傳輸線進行匹配,一般採用的方式有始端匹配、終端匹配等。
始端匹配是在晶片的輸出端串接電阻,目的是防止訊號畸變和地彈反射,特別當匯流排要透過接外掛時,尤其須做始端匹配。 內部帶串聯阻尼電阻的器件相當於始端匹配,由於其阻值固定,無法根據實際情況進行調整,在多數場合對於改善訊號質量收效不大,故此不建議推薦使用。始端匹配推薦電阻值為10~51 Ω,在實際使用中可根據IBIS模型模擬仿真確定其具體值。
由於終端匹配網路加重了匯流排負載,所以不應該因為匹配而使Buffer的實際驅動電流大於驅動器件所能提供的最大Source、Sink電流值。
應選擇正確的終端匹配網路,使匯流排即使在沒有任何驅動源時,其線電壓仍能保持在穩定的高電平。
5:要注意高速驅動器件的電源濾波。如ABT、LVT系列晶片在佈線時,建議在晶片的四組電源引腳附近分別接0.1 μ或0.01 μ電容。
6:可程式設計器件任何電源引腳、地線引腳均不能懸空;在每個可程式設計器件的電源和地間要並接0.1uF的去耦電容,去耦電容儘量靠近電源引腳,並與地形成儘可能小的環路。
7:收發匯流排需有上拉電阻或上下拉電阻,保證匯流排浮空時能處於一個有效電平,以減小功耗和干擾。
8:373/374/273等器件為工作可靠,鎖存時鐘輸入建議串入10-200歐電阻。
9:時鐘、復位等引腳輸入往往要求較高電平,必要時可上拉電阻。
10:注意不同系列器件是否有帶電插拔功能及應用設計中的注意事項,在設計帶電插拔電路時請參考公司的《單板帶電插拔設計規範》。
11:注意電平介面的相容性。 選用器件時要注意電平訊號型別,對於有不同邏輯電平互連的情況,請遵守本規範的相應的章節的具體要求。
12: 在器件工作過程中,為保證器件安全執行,器件引腳上的電壓及電流應嚴格控制在器件手冊指定的範圍內。邏輯器件的工作電壓不要超出它所允許的範圍。
13:邏輯器件的輸入訊號不要超過它所能允許的電壓輸入範圍,不然可能會導致晶片效能下降甚至損壞邏輯器件。
14:對開關量輸入應串電阻,以避免過壓損壞。
15:對於帶有緩衝器的器件不要用於線性電路,如放大器。
、TTL、CMOS器件的互連
:器件的互連總則
在公司產品的某些單板上,有時需要在某些邏輯電平的器件之間進行互連。在不同邏輯電平器件之間進行互連時主要考慮以下幾點:
1:電平關係,必須保證在各自的電平範圍內工作,否則,不能滿足正常邏輯功能,嚴重時會燒燬晶片。
2:驅動能力,必須根據器件的特性引數仔細考慮,計算和試驗,否則很可能造成隱患,在電源波動,受到干擾時系統就會崩潰。
3:時延特性,在高速訊號進行邏輯電平轉換時,會帶來較大的延時,設計時一定要充分考慮其容限。
4:選用電平轉換邏輯晶片時應慎重考慮,反覆對比。通常邏輯電平轉換晶片為通用轉換晶片,可靠性高,設計方便,簡化了電路,但對於具體的設計電路一定要考慮以上三種情況,合理選用。
對於數位電路來說,各種器件所需的輸入電流、輸出驅動電流不同,為了驅動大電流器件、遠距離傳輸、同時驅動多個器件,都需要審查電流驅動能力:輸出電流應大於負載所需輸入電流;另一方面,TTL、CMOS、ECL等輸入、輸出電平標準不一致,同時採用上述多種器件時應考慮電平之間的轉換問題。
我們在電路設計中經常遇到不同的邏輯電平之間的互連,不同的互連方法對電路造成以下影響:
·對邏輯電平的影響。應保證合格的噪聲容限(Vohmin-Vihmin≥0.4V,Vilmax-Volmax ≥0.4V),並且輸出電壓不超過輸入電壓允許範圍。
·對上升/下降時間的影響。應保證Tplh和Tphl滿足電路時序關係的要求和EMC的要求。
·對電壓過沖的影響。過沖不應超出器件允許電壓絕對最大值,否則有可能導致器件損壞。
TTL和CMOS的邏輯電平關係如下圖所示:
圖4-1: TTL和CMOS的邏輯電平關係圖
圖4-2:低電壓邏輯電平標準
3.3V的邏輯電平標準如前面所述有三種,實際的3.3V TTL/CMOS邏輯器件的輸入電平引數一般都使用LVTTL或3.3V邏輯電平標準(一般很少使用LVCMOS輸入電平),輸出電平引數在小電流負載時高低電平可分別接近電源電壓和地電平(類似LVCMOS輸出電平),在大電流負載時輸出電平引數則接近LVTTL電平引數,所以輸出電平引數也可歸入3.3V邏輯電平,另外,一些公司的手冊中將其歸納如LVTTL的輸出邏輯電平,也可以。
在下面討論邏輯電平的互連時,對3.3V TTL/CMOS的邏輯電平,我們就指的是3.3V邏輯電平或LVTTL邏輯電平。
常用的TTL和CMOS邏輯電平分類有:5V TTL、5V CMOS、3.3V TTL/CMOS、3.3V/5V Tol.、和OC/OD門。
其中:
3.3V/5V Tol.是指輸入是3.3V邏輯電平,但可以忍受5V電壓的訊號輸入。
3.3V TTL/CMOS邏輯電平表示不能輸入5V訊號的邏輯電平,否則會出問題。
注意某些5V的CMOS邏輯器件,它也可以工作於3.3V的電壓,但它與真正的3.3V器件(是LVTTL邏輯電平)不同,比如其VIH是2.31V(=0.7×3.3V,工作於3.3V)(其實是LVCMOS邏輯輸入電平),而不是2.0V,因而與真正的3.3V器件互連時工作不太可靠,使用時要特別注意,在設計時最好不要採用這類工作方式。
值得注意的是有些器件有單獨的輸入或輸出電壓管腳,此管腳接3.3V的電壓時,器件的輸入或輸出邏輯電平為3.3V的邏輯電平訊號,而當它接5V電壓時,輸入或輸出的邏輯電平為5V的邏輯電平訊號,此時應該按該管腳上接的電壓的值來確定輸入和輸出的邏輯電平屬於哪種分類。
對於可程式設計器件(EPLD和FPGA)的互連也要根據器件本身的特點並參考本章節的內容進行處理。
以上5種邏輯電平型別之間的驅動關係如下表:
     輸入
     5V TTL      3.3V /5V Tol.      3.3V TTL/CMOS      5V CMOS
輸出      5V TTL      √      √      ?/FONT>      ?/FONT>
     3.3V TTL/CMOS      √      √      √      ?/FONT>
     5V CMOS      √      √      ?/FONT>      √
     OC/OD      上拉      上拉      上拉      上拉
上表中打鉤(√)的表示邏輯電平直接互連沒有問題,打星號(?/FONT>)的表示要做特別處理。
對於打星號(?/FONT>)的邏輯電平的互連情況,具體見後面說明。
一般對於高邏輯電平驅動低邏輯電平的情況如簡單處理估計可以通過串接10-1K歐的電阻來實現,具體阻值可以通過試驗確定,如為可靠起見,可參考後面推薦的接法。
從上表可看出OC/OD輸出加上拉電阻可以驅動所有邏輯電平,5V TTL和3.3V /5V Tol.可以被所有邏輯電平驅動。所以如果您的可程式設計邏輯器件有富裕的管腳,優先使用其OC/OD輸出加上拉電阻實現邏輯電平轉換;其次才用以下專門的邏輯器件轉換。
對於其他的不能直接互連的邏輯電平,可用下列邏輯器件進行處理,詳細見後面5.2到5.5節。
TI的AHCT系列器件為5V TTL輸入、5V CMOS輸出。
TI的LVC/LVT系列器件為TTL/CMOS邏輯電平輸入、3.3V TTL(LVTTL)輸出,也可以用雙軌器件替代。
注意:不是所有的LVC/LVT系列器件都能夠執行5V TTL/CMOS輸入,一般只有帶字尾A的和LVCH/LVTH系列的可以,具體可以參考其器件手冊。
:5V TTL門作驅動源
·驅動3.3V TTL/CMOS
通過LVC/LVT系列器件(為TTL/CMOS邏輯電平輸入,LVTTL邏輯電平輸出)進行轉換。
·驅動5V CMOS
可以使用上拉5V電阻的方式解決,或者使用AHCT系列器件(為5V TTL輸入、5V CMOS輸出)進行轉換。
:3.3V TTL/CMOS門作驅動源
·驅動5V CMOS
使用AHCT系列器件(為5V TTL輸入、5V CMOS輸出)進行轉換(3.3V TTL電平(LVTTL)與5V TTL電平可以互連)。
:5V CMOS門作驅動源
·驅動3.3V TTL/CMOS
通過LVC/LVT器件(輸入是TTL/CMOS邏輯電平,輸出是LVTTL邏輯電平)進行轉換。
:2.5V CMOS邏輯電平的互連
隨著晶片技術的發展,未來使用2.5V電壓的晶片和邏輯器件也會越來越多,這裡簡單談一下2.5V邏輯電平與其他電平的互連,主要是談一下2.5V邏輯電平與3.3V邏輯電平的互連。(注意:對於某些晶片,由於採用了優化設計,它的2.5V管腳的邏輯電平可以和3.3V的邏輯電平互連,此時就不需要再進行邏輯電平的轉換了。)
1:3.3V TTL/CMOS邏輯電平驅動2.5V CMOS邏輯電平
2.5V的邏輯器件有LV、LVC、AVC、ALVT、ALVC等系列,其中前面四種系列器件工作在2.5V時可以容忍3.3V的電平訊號輸入,而ALVC不行,所以可以使用LV、LVC、AVC、ALVT系列器件來進行3.3V TTL/CMOS邏輯電平到2.5V CMOS邏輯電平的轉換。
2:2.5V CMOS邏輯電平驅動3.3V TTL/CMOS邏輯電平
2.5V CMOS邏輯電平的VOH為2.0V,而3.3V TTL/CMOS的邏輯電平的VIH也為2.0V,所以直接互連的話可能會出問題(除非3.3V的晶片本身的VIH引數明確降低了)。此時可以使用雙軌器件SN74LVCC3245A來進行2.5V邏輯電平到3.3V邏輯電平的轉換,另外,使用OC/OD們加上拉電阻應該也是可以的。

相關推薦

TTL器件CMOS器件邏輯電平

TTL和CMOS的邏輯電平關係圖2-1:TTL和CMOS的邏輯電平圖 上圖為5V TTL邏輯電平、5V CMOS邏輯電平、LVTTL邏輯電平和LVCMOS邏輯電平的示意圖。 5V TTL邏輯電平和5V CMOS邏輯電平是很通用的邏輯電平,注意他們的輸入輸出電平差別較大,在互連時要特別注意。 另外5V CMOS

TTLCMOS電平總結[轉載]

1,TTL電平(什麼是TTL電平):        輸出高電平>2.4V,輸出低電平<0.4V。在室溫下,一般輸出高電平是3.5V,輸出低電平是0.2V。最小輸入高電平和低電平:輸入高電平>=2.0V,輸入低電平<=0.8V,噪聲容限是0.4V。

TTLCMOS邏輯電平匹配

連線3.3V 裝置到5V 裝置需要考慮到驅動器和接收器的邏輯電平是否匹配。.描述了用於5V CMOS,5V TTL 和3.3V TTL 的邏輯電平標準。可以看到,5V TTL 和3.3V TTL的邏輯電平是相同的,而5V CMOS邏輯電平與前兩者是不同的。這在連線3.3V 系

詳解TTLCMOS電平(轉)

建議讀者閱讀原文,確保獲得完整的資訊,侵權請聯絡刪除。TTL電路  TTL積體電路的主要型式為電晶體-電晶體邏輯閘(transistor-transistor logic gate),TTL大部分都採用5V電源。  1.輸出高電平Uoh和輸出低電平Uol  Uoh≥2.4V,

詳解TTLCMOS電平

“TTL電平”最常用於有關電專業,如:電路、數位電路、微機原理與介面技術、微控制器等課程中都有所涉及。在數位電路中只有兩種電平(高和低)高電平+5V、低電平0V.同樣運用比較廣泛的還有CMOS電平、232電平、485電平等。 本文引用地址:http://www.eepw.

紫光同創FPGA學習之瞭解器件軟體

             使用有一段時間了,感覺還可以吧,如果一年沒啥大情況的話,低端使用就沒啥問題了。我做FPGA也有5年了,從整體來說,感覺紫光的FPGA使用起來難度不大。國產的,便宜不說,技術支援也比較容易,當然技術支援人數

TTL電平和CMOS電平

歡迎交流 E-mail:ce123#126.com(#->@) QQ:350725201 嵌入式開發交流群: (1)280352802(已滿) (2)289195589 宣告:版權所有,歡迎轉載! 轉載請註明出處:http://blog.csdn.net/ce123

Nios II效能器件對比

    Nios II包括3種產品,分別是:Nios Ⅱ/f(快速)——最高的系統性能,中等FPGA使用量;Nios Ⅱ/s(標準)——高效能,低FPGA使用量;Nios Ⅱ/e(經濟)——低效能,最低的FPGA使用量。現在可應用於Stratix、Stratix Ⅱ 和 C

手機屏幕密度等級屏幕邏輯尺寸

我們 ace 數列 使用 app 設備 hdp wid align 在 Android 開發中常常會使用到手機屏幕密度和屏幕邏輯尺寸來進行屏幕適配,這裏就列出常見手機的屏幕參數列表: 像素密度等級像素密度邏輯像素密度屏幕像素屏幕尺寸(inch)寬邏輯尺寸(dp)真實像素

EBS AP模組,發票的Totalsubtotal獲取邏輯

BEGIN SELECT SUM(decode(ail.line_type_lookup_code, 'ITEM', (ail.amount - nvl(ail.include

《金融的邏輯》讀後感之資本的邏輯市場的邏輯

讀者 思想 值交換 地理 問題 中華民族 性問題 不同 缺失 《金融的邏輯》讀後感之資本的邏輯和市場的邏輯:回到本書的核心,金融的邏輯,首先是開篇,借古論今,中西對照,講述金融的核心概念,對金融做出定義和理解,認為金融就是不同時間、不同空間之間的價值交換。然後以中國和歐美的

dubbo-php-framework的資料包的解包組包邏輯解析

前面分析了框架的請求和回覆實體的封裝,而在進行底層網路通訊時,需要進行解包(收到資料)和組包(傳送資料),框架底層使用了dubbo協議,資料序列化方式是json格式,這篇文章我們就重點看看解包和組包的邏輯,這部分邏輯在DubboParser類中完成,這個類定義在dubbo-p

cmd 、java獲取硬碟的序列號(serialnumber)實體地址 磁碟ID邏輯地址

看了網上解釋硬碟序列號,分為兩類。(我認為啊序列號就是生產硬碟時候的編號) 在cmd 格式下 獲取硬碟的序列號, 一類是硬碟的物理序列號 只有一個 ,除非是刷硬碟,一般都不會改變的。檢視方式:wmic diskdrive get serialnumber 另一類是 邏

UI編輯框的游標字元索引位置顯示位置邏輯

 1 void InputBox::_SetCaretPos( int iPos ) 2 { 3 //    將游標位置保持在0到文字的總長度間 4 int iNewPos = iPos <0?0 : (iPos > m_strText.length() ? m_strText.l

下單介面剝離秒殺拼團邏輯

概述 之前在一次判斷失誤的反思一文提到,從下單介面中,一次性剝離所有營銷邏輯,難度和風險都是非常大的。更好的方式是先剝離其中一到兩個,慢慢擊破。但是這種方式實施起來,難度還仍然還是很大的,下面將剝離的整個過程,描述一下。 剝離哪些營銷工具 下單介面耦合的營銷

有道雲筆記中用圖框線條表達邏輯

如何用圖框和線條表達邏輯 如何用圖框和線條表達邏輯 箭頭 沒有箭頭 雙向箭頭 順序遞進 反向箭頭 箭頭歸納 線條 線條歸納 虛線 波浪線 粗細線 多頭線 圖形 遊戲流程圖 入職流程圖 日記流程圖 矩形和線條,可以展現一切

關於閱讀順序筆記的邏輯。歡迎大家一起學習,見證我的成長。

關於學習python的緣由 由於我碩士學習資料探勘的工具是R語言,但是在實際工作中使用較為普遍的額是Python,因此我是半路出家轉戰Python。關於R和Python的在資料探勘方面各具優缺點。專業的統計學家一定是使用R語言的,越趨向專業性,越使用R語言,越趨向領域內的應用就會開始使用py

MCU模組之間的電平轉換電路

電子工程師在電路設計過程中,經常會碰到處理器MCU的I/O電平與模組的I/O電平不相同的問題,為了保證兩者的正常通訊,需要進行電平轉換。以下,我們將針對電平轉換電路做出詳細的分析。  對於多數MCU,其引腳基本上是CMOS結構,因此輸入電壓範圍是:高電平不低於0.7VCC,

脈衝、電平邏輯電平

脈衝訊號:瞬間突然變化,作用時間極短的電壓或電流稱為脈衝訊號。可以是週期性重複的,也可以是非週期性的或單次的。脈衝訊號是一種離散訊號,形狀多種多樣,與普通模擬訊號(如正弦波)相比,波形之間在時間軸不連續(波形與波形之間有明顯的間隔)但具有一定的週期性是它的特點。最常見的脈衝波是矩形波(也就是方波)。脈衝訊號可

數位電路中的邏輯電平問題

邏輯電平 針對TTL邏輯電路,一般會有不同的說法,比如5V TTL或者3.3V TTL,其實這兩種說法都是對的,只不過供電電壓為5V或者3.3V, 對TTL數字邏輯電路,高電平始終高於2.0V,低電平始終低於0.8V,不隨供電電壓波動對於CMOS邏輯電路,電平的翻轉值大致