chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

基于LPC5500的QuadSPI接口的方案

恩智浦MCU加油站 ? 來源: 恩智浦MCU加油站 ? 2025-08-21 15:24 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

SPI接口使平時工作中常用到的一個接口,它的用處非常多。首先支持全雙工操作,發(fā)送的時候可以接收。還有就是操作比較簡單,沒有太多上層協(xié)議,底層主要是發(fā)送緩沖區(qū)和一些標(biāo)志。關(guān)鍵是速度比較快,在LPC5500上面高速SPI接口可以達(dá)到50Mbps,這在150Mhz主頻的MCU上面算是不慢的了。

對于高速傳輸?shù)哪K一般適用SPI接口而不是串口。很多Norflash也主要支持SPI接口。但是有些場合單個數(shù)據(jù)線的SPI還是有寫吃力的。比如想快速加載Norflash里面的代碼到RAM中。再比如想快速讀取外部flash中的圖片數(shù)據(jù)加載到LCD顯示上面,或者想快速對比外部flash中的模型數(shù)據(jù)。這些應(yīng)用都需要更高速的SPI。除了提高SPI的總線速度,就是增加SPI的數(shù)據(jù)信號線的個數(shù)。比如四位數(shù)據(jù)線的QuadSPI,八位數(shù)據(jù)線的Octal SPI。

小編結(jié)合工作中客戶的應(yīng)用需求在LPC5500上面實現(xiàn)了QuadSPI接口。這個QuadSPI接口是通過LPC5500里面的協(xié)處理器EZH實現(xiàn)的。因為EZH可以單周期訪問IO,并且EZH還能實現(xiàn)簡單的邏輯運算,還可以將數(shù)據(jù)存儲到RAM中。將這些性能放在一起就可以實現(xiàn)QuadSPI,并且自帶DMA功能,您只需告訴它發(fā)哪些數(shù)據(jù),發(fā)多少字節(jié)的數(shù)據(jù)即可。它就可以自動完成,不需要ARM核干預(yù)。

小編也基于LPC55S69的開發(fā)板做了一個方案,Norflash模塊采用W25M512JV模塊,系統(tǒng)連接如下圖:

72ec9abc-7e29-11f0-a18e-92fbcf53809c.png

信號線的連接如下圖:

730f5bce-7e29-11f0-a18e-92fbcf53809c.png

讀Norflash的時序如下圖:

7327f85a-7e29-11f0-a18e-92fbcf53809c.png

寫Norflash的時序如下圖:

7340220e-7e29-11f0-a18e-92fbcf53809c.png

留給客戶操作的函數(shù)也比較簡練,如下:

Routine Description
QSPI_pin_Init(); QSPI pin initialization
QSPI_Init(void *pPara); QSPI initialization
QSPI_Start(); QSPI flash start
QSPI_software_trigger(); Start the transaction by software
QSPI_reset(); QSPI flash reset
QSPI_read_JEDEC_ID(); Read ID of flash
QSPI_Erase(); Erase flash
QSPI_Page_Program(); Program flash
QSPI_read(); Read data from flash in QSPI mode
QSPI_read_1wire(); Read data from flash in normal SPI mode
QSPI_Fast_Read_Quad_IO(); Read data from flash in quad IO mode
QSPI_write_status(); Write status registers of flash
QSPI_read_status(); Read status registers of flash

經(jīng)過測試它的性能可以達(dá)到:讀寫時總線速度位25Mhz,數(shù)據(jù)傳輸速度高達(dá)100Mbps.這個速度比50Mhz的SPI數(shù)據(jù)傳輸速度快了1倍。雖然沒有達(dá)到更高的總線速度,但小編已經(jīng)盡力了。

總結(jié)一下:小編今天帶給大家的基于LPC5500的QuadSPI接口的方案,可以明顯提高SPI的傳輸速度。并且它完全不占用ARM核的負(fù)載資源,自主實現(xiàn)收發(fā)。還贈送一個DMA的功能,想傳多少傳多少。

NXP官網(wǎng)已經(jīng)有EZH的cookbook的應(yīng)用筆記,歡迎查看https://www.nxp.com.cn/docs/en/application-note/AN14650.pdf.

恩智浦致力于打造安全的連接和基礎(chǔ)設(shè)施解決方案,為智慧生活保駕護(hù)航。

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

    關(guān)注

    61

    文章

    1375

    瀏覽量

    194429
  • 恩智浦
    +關(guān)注

    關(guān)注

    14

    文章

    6049

    瀏覽量

    133337
  • SPI
    SPI
    +關(guān)注

    關(guān)注

    17

    文章

    1865

    瀏覽量

    99681
  • SPI接口
    +關(guān)注

    關(guān)注

    0

    文章

    278

    瀏覽量

    36365

原文標(biāo)題:淺談在LPC5500上面實現(xiàn)QuadSPI接口

文章出處:【微信號:NXP_SMART_HARDWARE,微信公眾號:恩智浦MCU加油站】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

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

    高性能14位125-MSPS ADC——ADS5500-EP的深度剖析

    ? 在電子設(shè)計領(lǐng)域,模擬 - 數(shù)字轉(zhuǎn)換器(ADC)是連接模擬世界和數(shù)字世界的關(guān)鍵橋梁。今天,我們就來深入探討一款高性能的ADC——ADS5500 - EP,它在多個領(lǐng)域都有著廣泛的應(yīng)用前景。 文件
    的頭像 發(fā)表于 12-01 13:45 ?160次閱讀
    高性能14位125-MSPS ADC——ADS<b class='flag-5'>5500</b>-EP的深度剖析

    SPI以太網(wǎng)口方案DM9051ANX與W5500的BOM物料清單一覽

    在SPI接口以太網(wǎng)方案選型,DM9051ANX相比W5500具有顯著成本優(yōu)勢。W5500需額外增加EMI防護(hù)元件(如阻尼電阻等),導(dǎo)致其外圍物料成本達(dá)10.71元,而DM9051ANX
    的頭像 發(fā)表于 11-03 17:13 ?565次閱讀
    SPI以太網(wǎng)口<b class='flag-5'>方案</b>DM9051ANX與W<b class='flag-5'>5500</b>的BOM物料清單一覽

    MCU無法檢測到W5500是怎么回事?

    檢測到W5500,在GD32F303和N32G457都顯示為Wiznet chip not detected。 在三個MCU上用的都是同一個SPI接口,RST,INT,CS用的GPIO都是一樣的,在三個BSP中修改的地方也是基本上一樣的。 不知道各位有沒有碰到類似的情況,
    發(fā)表于 10-14 07:38

    w5500dhcp無法獲取ip怎么解決?

    spi驅(qū)動w5500,mac地址寫入讀取成功,但是獲取的ip、子網(wǎng)掩碼都是0;
    發(fā)表于 09-26 06:58

    wiznet+w5500程序卡死怎么解決?

    使用wiznet+w5500+tcpserver sample 調(diào)試,正常情況OK。如果在socket連接成功后拔出網(wǎng)線再插上重連,socket會累加,當(dāng)多次操作后,socket累加到w5500的8
    發(fā)表于 09-10 06:48

    《電子發(fā)燒友電子設(shè)計周報》聚焦硬科技領(lǐng)域核心價值 第26期:2025.08.25--2025.08.29

    電壓表設(shè)計教程 17、OpenHarmony 方案--基于開源鴻蒙的視頻播放開發(fā)樣例 18、 恩智浦MCU方案--基于LPC5500QuadSPI
    發(fā)表于 08-29 20:29

    正點原子AU15開發(fā)板資料發(fā)布!板載40G QSFP、PCIe3.0x8和FMC LPC接口,性能強悍!

    正點原子AU15開發(fā)板資料發(fā)布!板載40G QSFP、PCIe3.0x8和FMC LPC接口,性能強悍! 正點原子AU15開發(fā)板搭載Xilinx Artix UltraScale+ 系列FPGA
    發(fā)表于 05-30 17:04

    正點原子Z20 ZYNQ 開發(fā)板發(fā)布!板載FMC LPC、LVDS LCD和WIFI&amp;藍(lán)牙等接口,資料豐富!

    正點原子Z20 ZYNQ 開發(fā)板發(fā)布!板載FMC LPC、LVDS LCD和WIFI&amp;藍(lán)牙等接口,資料豐富! 正點原子新品Z20 ZYNQ開發(fā)板來啦!核心板全工業(yè)級設(shè)計,主控
    發(fā)表于 05-30 16:55

    w5500隨機出現(xiàn)接收問題

    我現(xiàn)在用STM32F103CBT6與W5500作為TCP Server,多臺PC與服務(wù)器連接上后,服務(wù)器會實時傳輸數(shù)據(jù)到PC上,并且PC隨時能通過控制軟件發(fā)送數(shù)據(jù)至服務(wù)器。但是運行一段時間后,PC上
    發(fā)表于 05-15 09:45

    電磁兼容方案接口電路大全

    電磁兼容方案接口電路大全,都是經(jīng)過客戶驗證的成熟電路,開發(fā)板外圍電路設(shè)計
    發(fā)表于 04-03 13:33

    RCA接口轉(zhuǎn)換為其他接口方案

    RCA接口轉(zhuǎn)換為其他接口方案多種多樣,具體取決于需要轉(zhuǎn)換的目標(biāo)接口類型以及應(yīng)用場景。以下是一些常見的轉(zhuǎn)換方案: 1. RCA轉(zhuǎn)3.5毫米
    的頭像 發(fā)表于 02-17 16:52 ?2213次閱讀

    基于恩智浦LPC5536的光伏MPPT控制方案

    之前文章已經(jīng)介紹了系統(tǒng)的總體架構(gòu)和硬件組成: 智能光伏,從LPC5536開始! 恩智浦基于LPC5536的光伏MPPT控制方案,技術(shù)大咖們看過來! 相信大家對該系統(tǒng)已經(jīng)有了一定的了解。這篇文章主要會
    的頭像 發(fā)表于 02-06 09:15 ?2209次閱讀
    基于恩智浦<b class='flag-5'>LPC</b>5536的光伏MPPT控制<b class='flag-5'>方案</b>

    使用LPC1114的SPI接口控制ADS1243,不能正常讀取的原因?

    我使用LPC1114的SPI接口 控制ADS1243,測試波形符合要求 700ns的周期。但是在讀取setup寄存器時,多次讀取,每次讀取的內(nèi)容都不相同,是什么問題?盼復(fù)??!
    發(fā)表于 02-05 09:59

    W5500+DSP28335通信問題

    我采用W5500芯片+DSP于上位機進(jìn)行UDP通信 前29次可以正常進(jìn)行通信,但是當(dāng)?shù)竭_(dá)30次的時候,W5500開始崩了,其getSn_RX_RSR(0)開始返回60000并且開始無序跳變,才是把
    發(fā)表于 01-08 21:53

    ADC07D1520評估板的FMC接口是HPC的對嗎?

    您好,ADC07D1520評估板的FMC接口是HPC的對嗎?可以連接具有LPC接口的FPGA板子嗎?
    發(fā)表于 12-13 14:56