国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于LPC5500的QuadSPI接口的方案

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

掃碼添加小助手

加入工程師交流群

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

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

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

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

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

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

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

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

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

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

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

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • NXP
    NXP
    +關注

    關注

    61

    文章

    1379

    瀏覽量

    195228
  • 恩智浦
    +關注

    關注

    14

    文章

    6060

    瀏覽量

    136651
  • SPI
    SPI
    +關注

    關注

    17

    文章

    1868

    瀏覽量

    100004
  • SPI接口
    +關注

    關注

    0

    文章

    279

    瀏覽量

    36447

原文標題:淺談在LPC5500上面實現QuadSPI接口

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

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    DLP5500數字微鏡器件:特性、應用與設計要點

    DLP5500數字微鏡器件:特性、應用與設計要點 引言 在電子科技領域,數字微鏡器件(DMD)憑借其獨特的優勢在眾多應用中嶄露頭角。DLP5500作為一款0.55英寸XGA系列450數字微鏡器件
    的頭像 發表于 12-15 11:25 ?466次閱讀

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

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

    SPI以太網口方案DM9051ANX與W5500的BOM物料清單一覽

    在SPI接口以太網方案選型,DM9051ANX相比W5500具有顯著成本優勢。W5500需額外增加EMI防護元件(如阻尼電阻等),導致其外圍物料成本達10.71元,而DM9051ANX
    的頭像 發表于 11-03 17:13 ?648次閱讀
    SPI以太網口<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中修改的地方也是基本上一樣的。 不知道各位有沒有碰到類似的情況,
    發表于 10-14 07:38

    w5500dhcp無法獲取ip怎么解決?

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

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

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

    《電子發燒友電子設計周報》聚焦硬科技領域核心價值 第26期:2025.08.25--2025.08.29

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

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

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

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

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

    w5500隨機出現接收問題

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

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

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

    RCA接口轉換為其他接口方案

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

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

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

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

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

    W5500+DSP28335通信問題

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