91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

循環(huán)冗余校驗(yàn)技術(shù),以及在STM32中的一些具體使用體會

Q4MP_gh_c472c21 ? 來源:嵌入式ARM ? 作者:嵌入式ARM ? 2020-11-18 16:36 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

嵌入式產(chǎn)品應(yīng)用中,常常需要應(yīng)對系統(tǒng)數(shù)據(jù)在存儲或者傳輸過程中的完整性問題。 所謂完整性是指數(shù)據(jù)在其生命周期中的準(zhǔn)確性和一致性。這些數(shù)據(jù)可能存儲在EEPROM/FLASH里,或者基于通信協(xié)議進(jìn)行傳輸,它們有可能因?yàn)橥饨绺蓴_或者程序錯誤,甚至系統(tǒng)入侵而導(dǎo)致被破壞。如果這些數(shù)據(jù)在使用前不做校驗(yàn),產(chǎn)品功能可能失效。在一些特定領(lǐng)域,嚴(yán)重時可能會危及用戶財(cái)產(chǎn)甚至生命安全。 本文就來聊聊使用較為廣泛的循環(huán)冗余校驗(yàn)技術(shù),以及在STM32中的一些具體使用體會。 所謂循環(huán)冗余校驗(yàn)(CRC:Cyclic Redundancy Check)是一種錯誤檢測算法,通常在通信協(xié)議中或存儲設(shè)備中用于檢測原始數(shù)據(jù)的意外變動。可以簡單理解成對有用數(shù)據(jù)按照一定的算法進(jìn)行計(jì)算后,提取出一個特征值,并附加在有用數(shù)據(jù)后。在應(yīng)用中將有用數(shù)據(jù)按照特定的算法提取特征值與預(yù)先存儲的特征值進(jìn)行比對,如相等則校驗(yàn)通過,反之校驗(yàn)失敗,從而識別出數(shù)據(jù)是否異常。

為何要校驗(yàn)數(shù)據(jù)完整性(Data Integrity)?

數(shù)據(jù)在存儲以及傳輸?shù)倪^程中可能發(fā)生異動。以數(shù)據(jù)通信應(yīng)用場景為例,常見的錯誤大致有兩種失效模式:

單個位錯誤(Single Bit Error):僅僅某一個數(shù)據(jù)位出現(xiàn)錯誤,如圖:

突發(fā)錯誤(BurstError):兩個或更多個數(shù)據(jù)位在碼流中出現(xiàn)錯誤,如圖:

為什么可能會出現(xiàn)這些位錯誤呢?對于電子系統(tǒng)通信,它涉及到物理層、鏈路層、通信介質(zhì)等,其中物理層主要將原始二進(jìn)制數(shù)據(jù)利用一定的編解碼原理對其進(jìn)行調(diào)制,然后經(jīng)由發(fā)送電路將調(diào)制信號輸送至傳輸介質(zhì),接收端利用接收電路進(jìn)行接收并解調(diào),將信息還原成二進(jìn)制碼流。在這個過程中介質(zhì)有可能被干擾,接收電路、發(fā)送電路、調(diào)制電路、解調(diào)電路都可能由于某些干擾原因?qū)е鹿ぷ魇Ф霈F(xiàn)誤碼。此時,如果沒有一個很好的機(jī)制去確保數(shù)據(jù)的正確性,比如一個飛控系統(tǒng)中某些控制命令、車輛系統(tǒng)中CAN報(bào)文數(shù)據(jù),系統(tǒng)直接使用這些錯誤數(shù)據(jù)去控制被控對象(比如電機(jī)、發(fā)動機(jī)等),嚴(yán)重的時候就會造成難以估量的生命財(cái)產(chǎn)災(zāi)難。

存儲系統(tǒng)中的數(shù)據(jù)也是一樣。一般來說,系統(tǒng)在上電運(yùn)行時會從物理存儲介質(zhì)裝載系統(tǒng)參數(shù),比如一些校準(zhǔn)數(shù)據(jù)。如果由于介質(zhì)的某些位被破壞,或者軟件bug導(dǎo)致數(shù)據(jù)被誤操作了,而沒有數(shù)據(jù)完整性檢測,這樣的數(shù)據(jù)直接被應(yīng)用于系統(tǒng)控制,一樣會造成安全隱患。

所以,對于數(shù)據(jù)完整性檢測的重要性不言而喻。常見的數(shù)據(jù)完整性算法有很多種,比如簡單的異或校驗(yàn)、CRC循環(huán)冗余校驗(yàn)、FEC前向糾錯算法等等。而循環(huán)冗余校驗(yàn)在嵌入式系統(tǒng)中應(yīng)用非常廣泛,在通信協(xié)議制定、數(shù)據(jù)存儲、壓縮解壓算法等都有廣泛的應(yīng)用。

循環(huán)冗余校驗(yàn)使用二進(jìn)制除法作為算法原理,具有強(qiáng)大的錯誤檢測機(jī)制。對于二進(jìn)制除法使用少量的硬件邏輯電路就可實(shí)現(xiàn)。至于軟件代碼實(shí)現(xiàn),有查表法和移位計(jì)算兩種思路及策略。查表法以空間換時間,移位計(jì)算法以時間換空間。

何為循環(huán)冗余校驗(yàn)?

循環(huán)冗余校驗(yàn)的核心數(shù)學(xué)算法原理基于循環(huán)碼,在不增加原始數(shù)據(jù)的信息基礎(chǔ)上擴(kuò)展了信息,以極小的存儲代價(jià)存儲其冗余特征。該算法是W. Wesley Peterson 于1961年發(fā)明的。

這里的n位二進(jìn)制數(shù)據(jù)為有效信息載荷。(可能是傳輸或存儲的有用信息)

根據(jù)CRC算法計(jì)算出m位冗余碼,即根據(jù)該CRC校驗(yàn)多項(xiàng)式結(jié)合CRC算法從前面有效數(shù)據(jù)中提取出特征冗余碼,這就是冗余的真實(shí)含義。

實(shí)際傳輸或者存儲的就是n+m位二進(jìn)制數(shù)據(jù)。

這里引出一個概念:多項(xiàng)式,在CRC校驗(yàn)算法中多項(xiàng)式可做如下理解及表示:

其本質(zhì)就是多進(jìn)制的數(shù)學(xué)表示法,這里是二進(jìn)制,故X為2。

其基本的算法處理過程示意如下:

假定待發(fā)送有效數(shù)據(jù)為二進(jìn)制多項(xiàng)式M(x),而校驗(yàn)多項(xiàng)式P(x)為收發(fā)雙方約定好了的,雙方已知,這里介紹一下幾個多項(xiàng)式表示的意思及相關(guān)處理流程:

接收方接收到數(shù)據(jù)后進(jìn)行CRC校驗(yàn)。余數(shù)為0,校驗(yàn)通過。

其實(shí)CRC的本質(zhì)就是二進(jìn)制多項(xiàng)式除法求取冗余碼的計(jì)算過程,無論軟件的查表法、移位計(jì)算法,還是純硬件邏輯電路實(shí)現(xiàn),本質(zhì)都是一樣的。對于數(shù)字邏輯電路利用移位計(jì)算則更具優(yōu)勢,因?yàn)閹缀醪徽加?a href="http://m.xsypw.cn/v/tag/132/" target="_blank">CPU時間。

常見的CRC校驗(yàn)多項(xiàng)式

常見的CRC校驗(yàn)多項(xiàng)式算子有哪些?

不同的校驗(yàn)多項(xiàng)式,除了復(fù)雜度有差異外,從應(yīng)用角度看有什么差異呢?從應(yīng)用角度看主要體現(xiàn)在錯誤診斷率。不妨看看CRC-16以及CRC-CCITT的錯誤檢測效果:

可完全檢測出單bit及雙bit錯誤

奇數(shù)個位錯誤

能檢測出16位長度及小于16的突發(fā)錯誤

能以99.997%的概率檢測出長度為17位及以上的錯誤

選擇不同的校驗(yàn)多項(xiàng)式算子,其位錯誤診斷成功率是不一樣的,當(dāng)然其計(jì)算開銷也不一樣。我們來查查權(quán)威的IEC標(biāo)準(zhǔn)看看。下圖截自《IEC61508-7》。

由上文可見,CRC-8可診斷出99.6%的位錯誤概率,而CRC-16則提高至99.998%的位錯誤概率。

注:IEC61508是國際電工委員會功能安全標(biāo)準(zhǔn)(Functional safety of electrical/electronic/programmable electronicsafety-related systems)。

技術(shù)發(fā)展至今,已有大量不同的校驗(yàn)多項(xiàng)式生成器被各行各業(yè)使用。下面是來自wikipedia截圖,供大家參考:

STM32的CRC硬件外設(shè)

如下圖,STM32內(nèi)置了一個CRC-32硬件計(jì)算單元,實(shí)現(xiàn)了一個固定多項(xiàng)式0x4C11DB7(16進(jìn)制表示),可應(yīng)用于以太網(wǎng)報(bào)文校驗(yàn)碼計(jì)算。

STM32 全系列產(chǎn)品都具有 CRC 外設(shè),對 CRC 的計(jì)算提供硬件支持,節(jié)省了應(yīng)用代碼存儲空間。CRC 校驗(yàn)值既可以用于傳輸中的數(shù)據(jù)正確性驗(yàn)證,也可用于數(shù)據(jù)存儲時的完整性檢查。在 IEC60335 中,也接受通過 CRC 校驗(yàn)對 FLASH 的完整性進(jìn)行檢查。在對 FLASH 完整性檢查的應(yīng)用中,需要事先計(jì)算出整個 FLASH 的 CRC 校驗(yàn)值(不包括最后保存CRC 值的字節(jié)),放在FLASH 的末尾。在程序啟動或者運(yùn)行的過程中重新用同樣的方法計(jì)算整個 FLASH 的 CRC 校驗(yàn)值,然后與保存在 FLASH 末尾地址空間的 CRC 值進(jìn)行比較。

EWARM 從 v5.5 版本之后開始支持 STM32 芯片的 CRC計(jì)算。計(jì)算整個 FLASH的 CRC 校驗(yàn)值并保存在 FLASH末尾的過程,可以在 IAR 中完成。通過配置EWARM 的 CRC 計(jì)算參數(shù),自動對整個 FLASH 空間進(jìn)行 CRC 計(jì)算,并將計(jì)算結(jié)果放到 內(nèi)部FLASH空間 的末尾。

或許你會問,這有什么應(yīng)用價(jià)值呢?不妨以基于MCU程序的升級為例。在代碼升級過程中,如果不對bootloader升級接口傳入的二進(jìn)制程序文件做校驗(yàn),就無法及時發(fā)現(xiàn)升級過程中發(fā)生的代碼錯誤。相反,如果原始代碼添加了校驗(yàn)碼,升級程序在接受到升級文件后做校驗(yàn)計(jì)算,并與待升級文件末尾的校驗(yàn)碼進(jìn)行比對,如果不匹配則放棄升級,這樣就不至于將無效的甚至有安全隱患的代碼寫進(jìn)芯片。

修改 Link 文件,指定 checksum 在FLASH 中的存儲位置,在 Link 文件中增加下面語句。

placeatendofROM_region{rosection.checksum};

該語句指定將 CRC 的值放在 FLASH 空間的末尾位置。是整個 FLASH 空間的末尾,不是應(yīng)用程序的代碼末尾。這樣,CRC 值的位置就是固定的,不會隨代碼大小而變化。

配???????????????????置 Checksum 頁面的參數(shù)

IAR Checksum 頁說明(v6.4 及以上)

IAR 的 checksum 頁面分為兩個部分:

紅線圈出的部分:定義了FLASH 中需要計(jì)算 CRC 的范圍和空閑字節(jié)填充值。

checksum 計(jì)算參數(shù)的設(shè)定部分:
Checksum size :選擇 checksum 的大小(字節(jié)數(shù))
Alignment:指定 checksum 的對齊方式。不填的話默認(rèn) 2 字節(jié)對齊。

Algorithm:選擇 checksum 的算法

Complement:是否需要進(jìn)行補(bǔ)碼計(jì)算。選擇“As is”就是不進(jìn)行補(bǔ)碼計(jì)算。

Bit order:位輸出的順序。MSB first,每個字節(jié)的高位在前。LSB first,每個字節(jié)的低位在前。

Reverse byte order within word:對于輸入數(shù)據(jù),在一個字內(nèi)反轉(zhuǎn)各個字節(jié)的順序。

Initial value:checksum 計(jì)算的初始化值

Checksum unit size :選擇進(jìn)行迭代的單元大小,按 8-bit,16-bit 還是 32-bit 進(jìn)行迭代。

STM32 CRC 外設(shè)使用默認(rèn)配置時 IAR 的配置

STM32CRC 外設(shè)的配置:

POLY= 0x4C11DB7(CRC32)

Initial_Crc = 0Xffffffff

輸入/輸出數(shù)據(jù)不反轉(zhuǎn)

輸入數(shù)據(jù):0x08000000~0x0801FFFB。(最后 4 個字節(jié)用來放計(jì)算出的 CRC 值)

在實(shí)驗(yàn)的過程發(fā)現(xiàn), ”Alignment ”似乎對計(jì)算出的 CRC 值沒有影響。但“Reverse byte order within word ”與“Checksumunit size ”這兩項(xiàng)的配置有一定關(guān)系。如果后者選擇 32-bit,則不能勾選前者;反之如果后者選擇 8-bit,則一定要勾選上“ Reverse byte order within word ”。也可以參照下圖進(jìn)行設(shè)置:

對于IAR v6.4 以下版本,沒有”Checksum unit size”選項(xiàng)。參考配置如下:

代碼怎么寫?

如前文描述,這個應(yīng)用可以用于對Flash中數(shù)據(jù)進(jìn)行校驗(yàn),參考代碼如下:

/*-1- 配置CRC外設(shè) */ CrcHandle.Instance = CRC; /* 默認(rèn)二進(jìn)制多項(xiàng)式使能 */ CrcHandle.Init.DefaultPolynomialUse = DEFAULT_POLYNOMIAL_ENABLE; /* 默認(rèn)初值設(shè)置 */ CrcHandle.Init.DefaultInitValueUse = DEFAULT_INIT_VALUE_ENABLE; /* 輸入數(shù)據(jù)不反轉(zhuǎn) */ CrcHandle.Init.InputDataInversionMode = CRC_INPUTDATA_INVERSION_NONE; /* 輸出數(shù)據(jù)不反轉(zhuǎn) */ CrcHandle.Init.OutputDataInversionMode = CRC_OUTPUTDATA_INVERSION_DISABLED; /* 輸入數(shù)據(jù)基本單元長度為32bit */ CrcHandle.InputDataFormat = CRC_INPUTDATA_FORMAT_WORDS; if (HAL_CRC_Init(&CrcHandle) != HAL_OK) { /* 初始化錯誤 */ Error_Handler(); } pdata = (uint32_t*)ROM_START; /*##-2- 調(diào)用HAL庫利用硬件CRC外設(shè)對ROM區(qū)計(jì)算CRC-32校驗(yàn)碼*/ uwCRCValue = HAL_CRC_Calculate(&CrcHandle, pdata, ROM_SIZEinWORDS);

小結(jié)

對于CRC應(yīng)用,還可以根據(jù)多項(xiàng)式算子編寫純軟件方案,網(wǎng)上有很多現(xiàn)成的代碼。其基本思路無外乎查表法以及移位計(jì)算法。差異在于一個犧牲存儲空間以換取計(jì)算效率,一個犧牲計(jì)算時間而節(jié)省存儲空間,至于如何選擇,則根據(jù)所設(shè)計(jì)的系統(tǒng)綜合考慮,一般根據(jù)應(yīng)用場景來定。

將塊數(shù)據(jù)利用CRC算法計(jì)算出冗余碼,有的文章、標(biāo)準(zhǔn)稱這個冗余碼為簽名。實(shí)際應(yīng)用時計(jì)算有效數(shù)據(jù)所得校驗(yàn)碼與預(yù)存校驗(yàn)碼進(jìn)行比較,相等則校驗(yàn)通過,反之則失敗。當(dāng)然,也可以將原數(shù)據(jù)與所存校驗(yàn)碼一起傳入校驗(yàn)算法,所得結(jié)果為0則校驗(yàn)通過,反之失敗。

對于數(shù)據(jù)通信,一般會在報(bào)文的尾部添加有效數(shù)據(jù)的校驗(yàn)碼,再由接收方校驗(yàn)收到報(bào)文的數(shù)據(jù)完整性。

責(zé)任編輯:xj

原文標(biāo)題:資深工程師:圖說CRC原理應(yīng)用及STM32硬件CRC外設(shè)

文章出處:【微信公眾號:嵌入式ARM】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • STM32
    +關(guān)注

    關(guān)注

    2295

    文章

    11032

    瀏覽量

    365210
  • crc
    crc
    +關(guān)注

    關(guān)注

    0

    文章

    204

    瀏覽量

    30137
  • 硬件
    +關(guān)注

    關(guān)注

    11

    文章

    3485

    瀏覽量

    67534
  • 外設(shè)
    +關(guān)注

    關(guān)注

    0

    文章

    42

    瀏覽量

    11925

原文標(biāo)題:資深工程師:圖說CRC原理應(yīng)用及STM32硬件CRC外設(shè)

文章出處:【微信號:gh_c472c2199c88,微信公眾號:嵌入式微處理器】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    STM32CubeProgrammer總是校驗(yàn)錯誤的原因?

    芯片以及串口線也是同樣的問題。更改波特率至9600也時校驗(yàn)錯誤,Programmer換成2.8版本的也是樣的校驗(yàn)錯誤問題 同樣的MCU在其他電腦上就沒問題,就只有
    發(fā)表于 06-16 06:09

    STM32CubeProgrammer總是校驗(yàn)錯誤的原因?

    芯片以及串口線也是同樣的問題。更改波特率至9600也時校驗(yàn)錯誤,Programmer換成2.8版本的也是樣的校驗(yàn)錯誤問題 同樣的MCU在其他電腦上就沒問題,就只有
    發(fā)表于 06-11 07:29

    第十八章 淺談循環(huán)冗余校驗(yàn)(CRC)計(jì)算單元

    本篇文章介紹了CRC(循環(huán)冗余校驗(yàn)),其計(jì)算單元用 CRC-32多項(xiàng)式,32位數(shù)據(jù)寄存器,4個AHB時鐘周期完成計(jì)算。含數(shù)據(jù)、獨(dú)立數(shù)據(jù)和控制寄存器,例程可測試不同模式CRC計(jì)算并驗(yàn)證結(jié)果。
    的頭像 發(fā)表于 05-29 11:00 ?393次閱讀
    第十八章 淺談<b class='flag-5'>循環(huán)</b><b class='flag-5'>冗余</b><b class='flag-5'>校驗(yàn)</b>(CRC)計(jì)算單元

    Debian和Ubuntu哪個好一些

    Linux發(fā)行版世界,Debian與Ubuntu長期占據(jù)服務(wù)器與開發(fā)者生態(tài)的核心地位。前者以穩(wěn)定性和純粹開源理念著稱,后者則憑借易用性與商業(yè)友好性成為新手首選。本文將從技術(shù)特性、應(yīng)用場景及生態(tài)
    的頭像 發(fā)表于 05-07 10:58 ?345次閱讀

    對CY7C65211有一些疑問求解答

    我對 CY7C65211 有一些疑問。 (1)關(guān)于制造商字符串,評估套件(CYUSB234)顯示“ CYPRESS? Semiconductor”,但我認(rèn)為從現(xiàn)在開始發(fā)貨的設(shè)備的默認(rèn)值將更改
    發(fā)表于 05-06 09:28

    循環(huán)風(fēng)控溫裝置半導(dǎo)體設(shè)備高低溫測試的深度應(yīng)用解析

    循環(huán)風(fēng)控溫裝置半導(dǎo)體設(shè)備高低溫測試能夠?yàn)橛脩籼峁?b class='flag-5'>一個受控、恒溫均勻的溫控環(huán)境,同時具備直接加熱、制冷、輔助加熱、輔助制冷的功能,實(shí)現(xiàn)全量程范圍內(nèi)的溫度準(zhǔn)確控制。
    的頭像 發(fā)表于 04-01 16:35 ?335次閱讀
    <b class='flag-5'>循環(huán)</b>風(fēng)控溫裝置<b class='flag-5'>在</b>半導(dǎo)體設(shè)備高低溫測試<b class='flag-5'>中</b>的深度應(yīng)用解析

    樹莓派自動化控制項(xiàng)目中的一些潛在應(yīng)用

    自動化控制項(xiàng)目中的一些潛在應(yīng)用。之前,我們已經(jīng)為Arduino平臺探討了相同的話題。我們確定Arduino是個出色的教育工具,但由于一些限制,它無法工業(yè)環(huán)境
    的頭像 發(fā)表于 03-25 09:45 ?219次閱讀
    樹莓派<b class='flag-5'>在</b>自動化控制項(xiàng)目中的<b class='flag-5'>一些</b>潛在應(yīng)用

    基于Verilog語言實(shí)現(xiàn)CRC校驗(yàn)

    CRC即循環(huán)冗余校驗(yàn)碼:是數(shù)據(jù)通信領(lǐng)域中最常用的種查錯校驗(yàn)碼,其特征是信息字段和校驗(yàn)字段的長度
    的頭像 發(fā)表于 03-24 10:36 ?1470次閱讀
    基于Verilog語言實(shí)現(xiàn)CRC<b class='flag-5'>校驗(yàn)</b>

    嵌入式系統(tǒng)的代碼優(yōu)化與壓縮技術(shù)

    量,例如將一些不隨循環(huán)變量變化的計(jì)算移出循環(huán),能夠降低計(jì)算開銷。同時,合理設(shè)置循環(huán)條件,避免不必要的循環(huán)迭代。如在
    發(fā)表于 02-26 15:00

    冗余電路的概念、作用及如何在設(shè)計(jì)實(shí)現(xiàn)

    冗余電路是電子設(shè)計(jì)種常用技術(shù),它通過引入額外的元件或路徑來提高系統(tǒng)的穩(wěn)定性和可靠性。這種設(shè)計(jì)方法許多關(guān)鍵系統(tǒng)中都有應(yīng)用,如航空、醫(yī)療
    的頭像 發(fā)表于 01-17 09:41 ?1366次閱讀

    分享一些常見的電路

    理解模電和數(shù)電的電路原理對于初學(xué)者來說可能比較困難,但通過一些生動的教學(xué)方法和資源,可以有效地提高學(xué)習(xí)興趣和理解能力。 下面整理了一些常見的電路,以動態(tài)圖形的方式展示。 整流電路 單相橋式整流
    的頭像 發(fā)表于 11-13 09:28 ?839次閱讀
    分享<b class='flag-5'>一些</b>常見的電路

    冗余系統(tǒng)的均流

    電子發(fā)燒友網(wǎng)站提供《冗余系統(tǒng)的均流.pdf》資料免費(fèi)下載
    發(fā)表于 10-17 11:20 ?4次下載
    <b class='flag-5'>冗余</b>系統(tǒng)<b class='flag-5'>中</b>的均流

    冗余電壓采集技術(shù)有哪些 冗余電壓不足的原因是什么

    冗余電壓采集技術(shù) 冗余電壓采集技術(shù)電力系統(tǒng)中廣泛應(yīng)用的
    的頭像 發(fā)表于 10-06 17:16 ?948次閱讀

    冗余電源怎么接線

    冗余電源的接線是確保系統(tǒng)穩(wěn)定性和可靠性的重要步驟。以下是般的冗余電源接線步驟,但請注意,具體的接線方法可能會根據(jù)電源型號、設(shè)備要求以及制造
    的頭像 發(fā)表于 09-18 10:52 ?1583次閱讀

    使用VCA810過程遇到的一些問題求解

    使用VCA810過程遇到一些問題,請各位大神指點(diǎn),具體如下: 1、控制電壓最小只能加到-1.7V,再減小的話輸出信號消失或者放大倍數(shù)驟然減小。 2、輸入端出現(xiàn)
    發(fā)表于 08-30 07:11
    主站蜘蛛池模板: 四虎影在永久地址在线观看 | 一二三区视频 | 国产aaa级一级毛片 国产ar高清视频+视频 | bt在线www天堂资源网 | 亚洲欧美精品成人久久91 | 日一区二区三区 | 亚洲jizzjizz | 簧 色 成 人 | 激情性爽三级成人 | 国产一区二区高清在线 | 最近最新视频中文字幕4 | 日本不卡免费高清视频 | 日本aaaa视频 | www激情五月| 日本日本69xxxx | 亚洲激情视频 | 人人爱人人插 | 99一级毛片| 偷偷狠狠的日日2020 | 免费观看在线视频 | 婷婷激情在线 | 天天色天天看 | 最新日韩中文字幕 | 色色色色网站 | 午夜影院官网 | 黄色视奸 | 一级毛毛片毛片毛片毛片在线看 | 三级网站在线看 | 曰韩欧美 | 国产综合13p | 国产精品久久久久久久久免费 | 久久综合精品视频 | 午夜小影院 | 人人做人人澡人人人爽 | 天天舔天天色 | 视频一区二区免费 | 好吊色青青青国产在线观看 | 狠狠色狠色综合曰曰 | 日本欧美色图 | 亚洲人成电影在在线观看网色 | 久草天堂|