伦伦影院久久影视,天天操天天干天天射,ririsao久久精品一区 ,一本大道香蕉大久在红桃,999久久久免费精品国产色夜,色悠悠久久综合88,亚洲国产精品久久无套麻豆,亚洲香蕉毛片久久网站,一本一道久久综合狠狠老

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

    文章

    1400

    瀏覽量

    198337
  • 恩智浦
    +關注

    關注

    14

    文章

    6112

    瀏覽量

    149996
  • SPI
    SPI
    +關注

    關注

    17

    文章

    1887

    瀏覽量

    101531
  • SPI接口
    +關注

    關注

    0

    文章

    283

    瀏覽量

    36781

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

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

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    探索Microchip LPC47M182:先進I/O控制器的卓越性能

    LPC47M182就是這樣一款備受矚目的先進I/O控制器,它集成了豐富的功能和出色的性能,為工程師們提供了一個高效、可靠的解決方案。今天,我們就來深入了解一下這款產品。 文件下載
    的頭像 發表于 03-15 17:15 ?924次閱讀

    零知IDE——基于STM32與W5500的UDP通信實現溫濕度監控

    SPI 接口的以太網模塊 DHT11 溫濕度傳感器1數字型溫濕度傳感器 LED 發光二極管1用于遠程控制演示 10K 上拉電阻1DHT11 數據腳需接 杜邦線若干連接各模塊 網線1PC 與 W5500
    發表于 02-28 16:08

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

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

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

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

    應用 I HDMI接口防護方案

    和視頻信號(即兩種信號采用一條線材),使得結構變小了,這會導致其更容易受到擊穿效應而損壞。為了確保端口的性能,需采取對應的接口防護方案,對接口進行保護。特點1、HD
    的頭像 發表于 12-01 13:38 ?407次閱讀
    應用 I HDMI<b class='flag-5'>接口</b>防護<b class='flag-5'>方案</b>

    高效升降壓芯片 PL5500/PL5501:解鎖寬壓場景電源設計新可能

    /PL5501 系列同步 4 開關升降壓芯片 ,憑借雙向調節、寬壓適配、高效轉換等核心優勢,成為解決復雜電源場景的理想方案。 一、核心技術:不止于 “升降壓”,更在于 “智能適配” ? ? ? ? PL5500 與 PL5501 均基于同步 4 開關拓撲結構,通過電感儲能
    的頭像 發表于 11-19 15:01 ?1081次閱讀

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

    在SPI接口以太網方案選型,DM9051ANX相比W5500具有顯著成本優勢。W5500需額外增加EMI防護元件(如阻尼電阻等),導致其外圍物料成本達10.71元,而DM9051ANX
    的頭像 發表于 11-03 17:13 ?975次閱讀
    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