91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

【世說設(shè)計(jì)】優(yōu)化MCU SPI驅(qū)動程序以實(shí)現(xiàn)高ADC吞吐速率

Excelpoint世健 ? 2023-05-22 10:00 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

隨著技術(shù)的進(jìn)步,低功耗物聯(lián)網(wǎng)(IoT)和邊緣/云計(jì)算需要更精確的數(shù)據(jù)傳輸。圖1展示的無線監(jiān)測系統(tǒng)是一個帶有24位模數(shù)轉(zhuǎn)換器(ADC)的高精度數(shù)據(jù)采集系統(tǒng)。在此我們通常會遇到這樣一個問題,即微控制單元(MCU)能否為數(shù)據(jù)轉(zhuǎn)換器提供高速的串行接口

本文描述了設(shè)計(jì)MCU和ADC之間的高速串行外設(shè)接口(SPI)關(guān)于數(shù)據(jù)事務(wù)處理驅(qū)動程序的流程,并簡要介紹了優(yōu)化SPI驅(qū)動程序的不同方法及其ADC與MCU配置。本文還詳細(xì)介紹了SPI和直接存儲器訪問(DMA)關(guān)于數(shù)據(jù)事務(wù)處理的示例代碼。最后,本文演示了在不同MCU(ADuCM4050、MAX32660)中使用相同驅(qū)動程序時ADC的吞吐率。

019c5752-f6a5-11ed-ba01-dac502259ad0.png

圖1. 狀態(tài)監(jiān)控。

通用SPI驅(qū)動程序簡介

通常,MCU廠商會在例程代碼中提供通用的SPI驅(qū)動程序/API。通用SPI驅(qū)動程序/API通??梢院w大多數(shù)用戶的應(yīng)用,這些代碼可能包含許多配置或判斷語句。但在某些特定情況下,比如ADC數(shù)據(jù)采集,通用的SPI驅(qū)動程序可能無法滿足ADC數(shù)據(jù)的全速的吞吐速率需求,因?yàn)橥ㄓ玫尿?qū)動程序中有過多的配置,而未使用的配置會產(chǎn)生額外的開銷并導(dǎo)致時間延遲。

01c0e7a2-f6a5-11ed-ba01-dac502259ad0.png

圖2. 通用API的配置。


設(shè)計(jì)思路與實(shí)踐框架

我們通常會選擇低功耗高性能的MCU作為主機(jī)通過SPI提取ADC的輸出數(shù)據(jù)。但是,由于ADI的SPI驅(qū)動程序的數(shù)據(jù)事務(wù)處理命令存在冗余,因此數(shù)據(jù)輸出速率可能被顯著降低。為了充分釋放ADC的潛在速率,本文使用ADuCM4050和AD7768-1進(jìn)行實(shí)驗(yàn)并嘗試可能的解決方案。盡管在使用默認(rèn)濾波器的情況下,ADuCM4050的最大數(shù)據(jù)輸出速率可達(dá)256 kHz,但在當(dāng)前情況下,其速率被限制在8 kHz。提高輸出速率的潛在解決方案包括刪除不必要的命令以及激活DMA控制器。本文將在以下小節(jié)中介紹這些思路。


01ef461a-f6a5-11ed-ba01-dac502259ad0.png

圖3. 不同ODR以及DRDY與SCLK之間的關(guān)系。

以MCU作為主機(jī)

ADuCM4050 MCU是一款主時鐘速率為26 MHz的超低功耗微控制器,內(nèi)核為ARM Cortex-M4F處理器。ADuCM4050配有三個SPI,每個SPI都有兩個DMA通道(接收和發(fā)射通道)可與DMA控制器連接。DMA控制器和DMA通道可實(shí)現(xiàn)存儲器與外設(shè)之間的數(shù)據(jù)傳輸。這是一種高效的數(shù)據(jù)分配方法,可將內(nèi)核釋放以處理其他任務(wù)。

以ADC作為從機(jī)

AD7768-1是一款24位低功耗、高性能的Σ-Δ ADC。其數(shù)據(jù)輸出速率(ODR)和功耗模式均可根據(jù)用戶的要求進(jìn)行配置。ODR由抽取系數(shù)和功耗模式共同決定,如表1中所示。

0246aff4-f6a5-11ed-ba01-dac502259ad0.png

表1. 數(shù)據(jù)輸出速率的功耗模式配置

AD7768-1的連續(xù)讀取模式也是該產(chǎn)品的一個重要特性。ADC的輸出數(shù)據(jù)存儲在寄存器0x6C中。一般而言,每次讀/寫操作之前,ADC寄存器中的數(shù)據(jù)都需要地址才可以訪問,但是連續(xù)讀取模式則支持在收到每個數(shù)據(jù)就緒信號后直接從0x6C寄存器提取數(shù)據(jù)。ADC的輸出數(shù)據(jù)為24位的數(shù)字信號,對應(yīng)的電壓如表2所示。

027f6556-f6a5-11ed-ba01-dac502259ad0.png

表2. 數(shù)字輸出碼和模擬輸入電壓

引腳連接示意圖

ADuCM4050和AD7768-1組成的數(shù)據(jù)事務(wù)處理示例模型的引腳連接如圖4所示。

02b22d88-f6a5-11ed-ba01-dac502259ad0.png

圖4. AD7768-1和ADuCM4050的接口引腳連接。

ADC的復(fù)位信號引腳RST_1連接至MCU的GPIO28,而數(shù)據(jù)就緒信號引腳DRDY_1則連接至MCU的GPIO27。其余引腳則根據(jù)通用的SPI配置標(biāo)準(zhǔn)進(jìn)行連接,其中MCU為主機(jī),而ADC為從機(jī)。SDI_1接收MCU發(fā)送的ADC寄存器讀/寫命令,而DOUT_1則將ADC的輸出數(shù)據(jù)發(fā)送至MCU。

數(shù)據(jù)事務(wù)處理的實(shí)現(xiàn)

中斷數(shù)據(jù)事務(wù)處理

為實(shí)現(xiàn)連續(xù)數(shù)據(jù)事務(wù)處理,本文將MCU的GPIO27引腳(連接至ADC的DRDY_1引腳)用作中斷觸發(fā)引腳。ADC將數(shù)據(jù)就緒信號發(fā)送至GPIO27時會觸發(fā)MCU包含數(shù)據(jù)事務(wù)處理命令的中斷回調(diào)函數(shù)。如圖5所示,數(shù)據(jù)采集必須在中斷A和中斷B之間的時間間隔內(nèi)進(jìn)行。

02d25676-f6a5-11ed-ba01-dac502259ad0.png

圖5. 兩次中斷的時間間隔。

利用ADI的SPI驅(qū)動程序可以在ADC和MCU之間輕松實(shí)現(xiàn)數(shù)據(jù)事務(wù)處理。但是,由于驅(qū)動程序內(nèi)存在冗余命令,ADC的ODR會被限制在8 kHz。本文盡可能地精簡了代碼以加快ODR,將介紹實(shí)現(xiàn)DMA數(shù)據(jù)事務(wù)處理的兩種方法:基本模式的DMA事務(wù)處理和乒乓模式的DMA事務(wù)處理。

基本模式的DMA事務(wù)處理

在實(shí)現(xiàn)每個DMA事務(wù)處理之前需要對SPI和DMA進(jìn)行配置(參見圖6中的示例代碼)。SPI_CTL為SPI配置,其值為0x280f,源于ADI的SPI驅(qū)動程序的設(shè)定值。SPI_CNT為傳輸字節(jié)數(shù)。由于每個DMA事務(wù)處理只能發(fā)送固定的16位數(shù)據(jù),因此SPI_CNT必須是2的倍數(shù)。本例設(shè)置SPI_CNT為4,以滿足ADC的24位的輸出數(shù)據(jù)要求。SPI_DMA寄存器為SPI的DMA使能寄存器,設(shè)定其值為0x5以使能DMA接收請求。命令pADI_DMA0->EN_SET=(1<<5)使能第五個通道的DMA,即SPI0 RX。

02f29f1c-f6a5-11ed-ba01-dac502259ad0.png

圖6. 基本DMA事務(wù)處理模式的代碼。

每個DMA通道都有一個DMA結(jié)構(gòu)寄存器,如表3中所示。需要指出的是,這里的數(shù)據(jù)來源地址的結(jié)尾(即SPI0 Rx,亦即來源端指針SRC_END_PTR)在整個操作期間無需增加,因?yàn)镽x FIFO會自動將寄存器中的數(shù)據(jù)推送出去。另一方面,數(shù)據(jù)目標(biāo)地址的結(jié)尾(即目標(biāo)端指針DST_END_PTR)根據(jù)ADI的SPI驅(qū)動程序的使用函數(shù)計(jì)算得出,即目標(biāo)地址+ SPI_CNT -2。

03372ae2-f6a5-11ed-ba01-dac502259ad0.png

表3. DMA結(jié)構(gòu)寄存器

當(dāng)前地址為內(nèi)部數(shù)組緩沖區(qū)的地址。DMA控制數(shù)據(jù)配置CHNL_CFG包括來源數(shù)據(jù)大小、來源地址增量、目標(biāo)地址增量、剩余傳輸次數(shù)和DMA控制模式等設(shè)置,其值0x4D000011按照表4中所述的設(shè)置配置。

0356192a-f6a5-11ed-ba01-dac502259ad0.png

表4. 控制數(shù)據(jù)配置0x4D00011的DMA配置

SCLK時鐘通過偽讀取命令SPI_SPI0 -> RX啟動,輸出數(shù)據(jù)通過MISO從ADC傳至MCU。MOSI上其它的數(shù)據(jù)傳輸可以忽略不計(jì)。一旦完成Rx的FIFO填充,DMA請求就會生成從而激活DMA控制器,以將數(shù)據(jù)從DMA來源地址(即SPI0 Rx FIFO)傳輸至DMA目標(biāo)地址(即內(nèi)部數(shù)組的緩沖區(qū))。值得注意的是,SPI_DMA=0x3時會生成Tc請求。

最后,通過將當(dāng)前目標(biāo)地址加4的方式將目標(biāo)地址用于下一個4字節(jié)的傳輸。

請注意,SPI0 DMA通道的pADI_DMA0->DSTADDR_CLR和pADI_DMA0->RMSK_CLR必須在首次中斷觸發(fā)之前在主函數(shù)中設(shè)置。前一個為DMA通道目標(biāo)地址減量使能清零寄存器,用于在增量模式下設(shè)置每次DMA傳輸后的目標(biāo)地址移位(目標(biāo)地址計(jì)算函數(shù)僅在增量模式下有效)。后一個為DMA通道請求屏蔽清零寄存器,用于將通道的DMA請求狀態(tài)清零。

基本模式的DMA事務(wù)處理時間圖如圖7a所示。圖中三個時隙分別代表DRDY信號、SPI/DMA設(shè)置和DMA數(shù)據(jù)事務(wù)處理。在該模式中,CPU的空閑時間較多,因此希望DMA控制器在處理數(shù)據(jù)傳輸時能將任務(wù)分配給CPU。

038ef39e-f6a5-11ed-ba01-dac502259ad0.png

圖7. (a)基本模式DMA和(b)乒乓模式的時間圖。

乒乓模式的DMA事務(wù)處理

在執(zhí)行偽讀取命令后,DMA控制器會開始數(shù)據(jù)事務(wù)處理,從而使得MCU的CPU處于空閑狀態(tài)而不處理任何任務(wù)。如果能夠讓CPU和DMA控制器同時工作,那么任務(wù)處理就從串行模式轉(zhuǎn)變?yōu)椴⑿心J?。這樣,就可以同時進(jìn)行DMA配置(通過CPU)以及DMA數(shù)據(jù)事務(wù)處理(通過DMA控制器)。為實(shí)現(xiàn)這一思路,需要設(shè)置DMA控制器處于乒乓模式。乒乓模式將兩組DMA結(jié)構(gòu)進(jìn)行了整合:主結(jié)構(gòu)和備用結(jié)構(gòu)。每次DMA請求時,DMA控制器會在兩組結(jié)構(gòu)之間自動切換。變量p的初始設(shè)置為0,其值表示是主DMA結(jié)構(gòu)(p = 0)還是備用DMA結(jié)構(gòu)(p = 1)負(fù)責(zé)數(shù)據(jù)事務(wù)處理。如果p = 0,則在收到偽讀取命令時啟動主DMA結(jié)構(gòu)進(jìn)行數(shù)據(jù)事務(wù)處理,同時會為備用DMA結(jié)構(gòu)分配值,使其在下一個中斷周期內(nèi)負(fù)責(zé)數(shù)據(jù)事務(wù)處理。如果p = 1,則主結(jié)構(gòu)和備用結(jié)構(gòu)的作用互換。當(dāng)僅有主結(jié)構(gòu)處于基本DMA模式時,在DMA事務(wù)處理期間對DMA結(jié)構(gòu)的修改會失敗。乒乓模式使得CPU能夠訪問和寫入備用DMA結(jié)構(gòu),而DMA控制器可以讀取主結(jié)構(gòu),反之亦然。如圖7b所示,由于DMA的結(jié)構(gòu)配置是在最后一個周期內(nèi)完成的,因此在DRDY信號從ADC傳送至MCU后DMA數(shù)據(jù)事務(wù)處理可以被立即執(zhí)行,使得CPU和DMA同時工作而無需等待?,F(xiàn)在,ADC的ODR得到了提升空間,因?yàn)榭偟墓ぷ鲿r間已大大縮短。

中斷處理程序的優(yōu)化

兩次DRDY信號之間的時間間隔不僅包括了中斷回調(diào)函數(shù)的命令執(zhí)行時間,還包括了ADI的GPIO中斷處理函數(shù)的命令執(zhí)行時間。

當(dāng)MCU啟動時,CPU會運(yùn)行啟動文件(即startup.s)。所有事件的處理函數(shù)均在該文件中定義,包括GPIO中斷處理函數(shù)。一旦觸發(fā)GPIO中斷,CPU就會執(zhí)行中斷處理函數(shù)(即ADI的GPIO驅(qū)動程序中的GPIO_A_INT_HANDLER和GPIO_B_INT_HANDLER)。通用的中斷處理函數(shù)會在所有的GPIO引腳中搜索觸發(fā)中斷的引腳并清零其中斷狀態(tài)、運(yùn)行回調(diào)函數(shù)。由于DRDY是本文應(yīng)用的唯一中斷信號,因此可以對函數(shù)進(jìn)行簡化以加快進(jìn)程??蛇x的解決方案包括(1)在啟動文件中重新定位目標(biāo),以及(2)修改原始的中斷處理函數(shù)。重新定位目標(biāo)意味著自定義中斷處理函數(shù),并替換啟動文件中的原始的中斷處理函數(shù)。

而修改原始的中斷處理函數(shù)只需要添加一個自定義的GPIO驅(qū)動程序。本文采用第二種方案修改原始的中斷處理函數(shù),如圖8所示。該方案只將連接至DRDY的GPIO的引腳中斷狀態(tài)清零,并直接轉(zhuǎn)到回調(diào)函數(shù)。請注意,這里需要通過取消選擇build target中關(guān)于原始GPIO驅(qū)動函數(shù)的勾選框內(nèi)容來隔離原始的GPIO驅(qū)動程序。

03b354f0-f6a5-11ed-ba01-dac502259ad0.png

圖8. 嵌套矢量中斷控制器(NVIC)。

結(jié)果

速率性能

假定現(xiàn)在需要讀取200個24位的ADC輸出數(shù)據(jù),并且SPI位速率設(shè)置為13 MHz。將DRDY信號和SCLK信號的引腳連接至示波器,可以通過觀察DRDY信號與SPI數(shù)據(jù)事務(wù)處理(亦即DMA事務(wù)處理)啟動之間的時間間隔的方法可以量化本文所述的每種方法對速率的改善程度。這里將DRDY信號至SCLK信號開始的時間間隔記為?t,那么對于13 MHz的SPI速率,測量得出的?t為:

(a)基本模式DMA Δt = 3.754 μs

(b)乒乓模式DMA Δt = 2.8433 μs

(c)乒乓模式DMA(使用優(yōu)化的中斷處理函數(shù))Δt = 1.694 μs

方法(a)和(b)可支持64 kHz的ODR,而方法(c)可支持128 kHz的ODR。這是因?yàn)榉椒?c)的?t最短,從而使得SCLK信號能夠更早結(jié)束。如果SCLK信號(即數(shù)據(jù)事務(wù)處理)能在T/2之前完成(T為當(dāng)前ADC的數(shù)據(jù)輸出周期),則ODR可實(shí)現(xiàn)翻倍。這較之于原始的ADISPI驅(qū)動程序可以達(dá)到的8 kHz的ODR性能是一次巨大的進(jìn)步。

03e0892a-f6a5-11ed-ba01-dac502259ad0.png

圖9. (a)基本模式DMA、(b)乒乓模式以及(c)乒乓模式(使用優(yōu)化的中斷處理函數(shù))的Δt。

使用MAX32660控制AD7768-1

使用主時鐘速率為96 MHz的MCU MAX32660控制AD7768-1)時的結(jié)果如何?在該情況下,使用優(yōu)化的中斷處理函數(shù)的中斷設(shè)置,可在不使用DMA函數(shù)的情況下實(shí)現(xiàn)256 kHz的數(shù)據(jù)輸出速率。參見圖10。

04230d5e-f6a5-11ed-ba01-dac502259ad0.png

圖10. 不使用DMA時MAX32660的ODR。

結(jié)論

本文利用選定的ADC(AD7768-1)和MCU(ADuCM4050或MAX32660)通過 SPI實(shí)現(xiàn)了高速的數(shù)據(jù)事務(wù)處理。為實(shí)現(xiàn)速率優(yōu)化的目標(biāo),本文簡化了ADI的SPI驅(qū)動程序執(zhí)行數(shù)據(jù)事務(wù)處理。此外本文提出,激活DMA控制器釋放內(nèi)核也可以加快連續(xù)數(shù)據(jù)事務(wù)處理的流程。在 DMA的乒乓模式下,DMA的配置時間可通過適當(dāng)?shù)恼{(diào)度來節(jié)省。在此基礎(chǔ)上,還可以通過直接指定中斷引腳的方式優(yōu)化中斷處理函數(shù)。在13 MHz的SPI位速率下,本文提出的方案的最佳性能可達(dá)到128 kSPS的ADC ODR。

04497ce6-f6a5-11ed-ba01-dac502259ad0.png

表5. 使用ADuCM405和MAX32660實(shí)現(xiàn)的高速SPI連接

原文轉(zhuǎn)自亞德諾半導(dǎo)體

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

    關(guān)注

    147

    文章

    18934

    瀏覽量

    398503
  • adc
    adc
    +關(guān)注

    關(guān)注

    100

    文章

    7513

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    RK?平臺?SPI?開發(fā)完全指南(驅(qū)動?+?配置?+?測試?+?優(yōu)化

    Linux 平臺 SPI 驅(qū)動已形成完善的開發(fā)體系,支持 Master/Slave 雙模式、多速率適配及靈活配置。本文基于 Rockchip 官方開發(fā)指南,從功能特性、驅(qū)動配置、測試
    的頭像 發(fā)表于 01-30 22:35 ?667次閱讀
    RK?平臺?<b class='flag-5'>SPI</b>?開發(fā)完全指南(<b class='flag-5'>驅(qū)動</b>?+?配置?+?測試?+?<b class='flag-5'>優(yōu)化</b>)

    MCU時鐘管理對功耗優(yōu)化方向

    RC振蕩器)。 效果: 主頻降低50%,動態(tài)功耗近似降低50%。 某些MCU在1MHz下的功耗可低至10μA/MHz。 (2) 關(guān)閉未用時鐘 關(guān)鍵操作: 禁用未使用外設(shè)的時鐘(如關(guān)閉ADC、I2C
    發(fā)表于 11-24 06:16

    MCU200T的SPI FLASH驅(qū)動程序的單條指令設(shè)計(jì)

    MATLAB上我們通過直接導(dǎo)入圖像文件或者音頻文件來實(shí)現(xiàn)我們對算法的驗(yàn)證,硬件上導(dǎo)入對應(yīng)的圖像文件或者音頻文件往往需要將MCU200T與PC或者其他傳輸數(shù)字信號數(shù)據(jù)的下位機(jī)相連,之后就可以進(jìn)行驗(yàn)證,但是
    發(fā)表于 10-28 08:01

    蜂鳥E203內(nèi)核優(yōu)化方法

    提高程序的響應(yīng)速度和并行度。 應(yīng)用程序優(yōu)化:針對具體的應(yīng)用場景,優(yōu)化算法和程序實(shí)現(xiàn),減少資源占用
    發(fā)表于 10-21 07:55

    扇出信號線優(yōu)化技巧(下)

    該屬性會將每個驅(qū)動程序的扇出限制告知工具,并通過指示布局器了解扇出限制來指引該工具對扇出的負(fù)載進(jìn)行分配。此屬性可同時應(yīng)用于 FF 與 LUT 驅(qū)動程序。當(dāng) MAX_FANOUT 值小于約束的信號線的實(shí)際扇出時,將對該信號線進(jìn)行
    的頭像 發(fā)表于 08-28 10:47 ?1852次閱讀
    <b class='flag-5'>高</b>扇出信號線<b class='flag-5'>優(yōu)化</b>技巧(下)

    TC39x MCU 的 LIN 驅(qū)動程序,LIN傳輸錯誤怎么解決?

    我正在開發(fā) TC39x MCU 的 LIN 驅(qū)動程序。我的 ECM 是主傳感器,其他傳感器是從傳感器。 ECM 必須向從站傳輸帶有響應(yīng)幀的標(biāo)頭(此處從站無需響應(yīng)數(shù)據(jù))。但我已經(jīng)斷開了從屬連接。發(fā)送
    發(fā)表于 08-12 07:33

    為FreeRTOS增加新的設(shè)備驅(qū)動程序

    如果你正在使用FreeRTOS構(gòu)建嵌入式系統(tǒng),并且考慮添加新的設(shè)備驅(qū)動程序,那么這篇文章很適合你。高效的設(shè)備集成不僅僅是讓設(shè)備功能正常運(yùn)行——更關(guān)乎模塊化、可靠性和安全性。
    的頭像 發(fā)表于 08-06 15:44 ?1001次閱讀
    為FreeRTOS增加新的設(shè)備<b class='flag-5'>驅(qū)動程序</b>

    zephyr設(shè)備驅(qū)動程序模型

    系統(tǒng)中的所有驅(qū)動程序。 每種類型的驅(qū)動程序(例如 UART、SPI、I2C)都由通用類型 API 支持。 在此模型中,驅(qū)動程序驅(qū)動程序初始
    的頭像 發(fā)表于 07-29 10:34 ?702次閱讀
    zephyr設(shè)備<b class='flag-5'>驅(qū)動程序</b>模型

    摩爾線程發(fā)布圖形顯卡驅(qū)動程序v300.110.1

    近日,摩爾線程發(fā)布版本號為v300.110.1的圖形顯卡驅(qū)動程序。本次更新針對近期上市的高人氣游戲《劍星》進(jìn)行了專項(xiàng)優(yōu)化,MTT S80在該游戲中的平均幀率提升近80%。
    的頭像 發(fā)表于 06-24 18:01 ?1178次閱讀

    如何處理FX3 USB驅(qū)動程序與MFI相關(guān)接口的安裝?

    USB 電纜將設(shè)備(沒有 PMODE 的 SPI 引腳)連接到 PC(USB 2.0)并為 WestBridge 設(shè)備安裝驅(qū)動程序時,在斷開設(shè)備與 PC 的連接并重新連接后,驅(qū)動程序會在幾秒鐘后從
    發(fā)表于 05-23 07:54

    CY4500 EZ-PD協(xié)議分析儀缺少驅(qū)動程序怎么解決?

    一直說他們會在短期內(nèi)發(fā)布驅(qū)動程序,但遺憾的是從未實(shí)現(xiàn)。如果確實(shí)存在驅(qū)動程序,我們希望看到相關(guān)證據(jù)。 誰能提供文件名和下載鏈接?并向社區(qū)解釋英飛凌為何選擇不在其軟件(包括最新的 4.0.0 軟件)中
    發(fā)表于 05-23 06:43

    摩爾線程發(fā)布圖形顯卡驅(qū)動程序v300.110

    近日,摩爾線程發(fā)布版本號為v300.110的圖形顯卡驅(qū)動程序,為游戲玩家和專業(yè)用戶帶來全方位的性能優(yōu)化與體驗(yàn)提升,特別在3DMark基準(zhǔn)測試工具Steel Nomad中,測試成績顯著提升35%,將MTT S80的性能潛力進(jìn)一步釋放。
    的頭像 發(fā)表于 05-22 17:26 ?1194次閱讀

    摩爾線程發(fā)布圖形顯卡驅(qū)動程序v290.100.2

    近日,摩爾線程發(fā)布版本號為v290.100.2的圖形顯卡驅(qū)動程序。此次更新在DirectX 12模式下對《巫師3:狂獵》進(jìn)行了顯著優(yōu)化,使其游戲平均幀率提升超過80%。同時,新驅(qū)動還進(jìn)一步優(yōu)化
    的頭像 發(fā)表于 04-23 11:20 ?918次閱讀

    Linux環(huán)境再升級:PLIN驅(qū)動程序正式發(fā)布

    PLIN驅(qū)動程序現(xiàn)已正式發(fā)布,本文將展示如何安裝PLIN驅(qū)動程序,以及如何在Linux環(huán)境下進(jìn)行基本的PLIN通信操作,確保您能夠快速掌握并應(yīng)用這一新工具。
    的頭像 發(fā)表于 04-21 15:29 ?1062次閱讀
    Linux環(huán)境再升級:PLIN<b class='flag-5'>驅(qū)動程序</b>正式發(fā)布

    如何使用MCAL的TJA1145實(shí)現(xiàn)驅(qū)動程序

    你好: 我希望使用 MCAL 的 TJA1145 實(shí)現(xiàn)驅(qū)動程序,您能幫我嗎
    發(fā)表于 04-03 06:50