999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于STM32單片機和SDRAM的模擬U盤設計

2017-03-01 01:15:49重慶郵電大學光電工程學院朱仁義李泓成
電子世界 2017年3期
關鍵詞:單片機設備系統

重慶郵電大學光電工程學院 朱仁義 李泓成 張 遼

基于STM32單片機和SDRAM的模擬U盤設計

重慶郵電大學光電工程學院 朱仁義 李泓成 張 遼

介紹了通過STM32單片機和外掛SDRAM存儲器實現模擬U盤的設計,給出了系統電路原理圖和單片機模擬U盤的程序流程。單片機在工作過程中可以虛擬出一個USB存儲設備并將需要的數據傳輸給USB主設備。該方法可以與其他通信系統結合,實現對基于USB接口的設備的自動控制,具有良好的應用價值。

STM32F429;SDRAM;模擬U盤

1.引言

目前,USB標準接口[1]已成為通用的數據交換接口,應用廣泛。例如,市場上大型LED屏的驅動卡都可以通過USB接口外接U盤來獲取顯示數據[2]。然而,普通U盤數據只能通過人為更新,無法實時自動更新,因此需要一種無需人工干預的、可自動更新內容的U盤來進行驅動。類似的應用還有很多。

本文設計的方法可以通過微控制器STM32模擬U盤數據,并動態更改其內容,從而為自動更新U盤數據的應用提供了參考。

系統采用意法半導體公司開發的基于Cortex-M4內核的新型32位微控制器STM32F429x作為主控芯片。該芯片內部集成了全速USB OTG設備接口模塊和靈活的可變存儲控制器 (FMC) ,單芯片即可完成設計任務,避免了復雜的接口電路設計,有效地降低了系統接口的復雜度和系統開發的難度,在很大程度上提高了系統的穩定性。該系統體積小巧、簡單易用,能夠實現類似U盤的讀寫操作。

2.系統硬件設計

根據系統的功能需求,系統結構圖如圖1所示,主要包括:USB接口、數據存儲SDRAM模塊、USB OTG通信模塊、時鐘和復位電路、降壓電路等。工作流程如下:系統通過USB接口接到主機后獲得5V電源,微控制器STM32對硬件設備進行初始化,通過內部USB硬件控制器來完成USB設備的枚舉工作。

圖1 系統結構圖

2.1 SDRAM接口電路

虛擬U盤的存儲介質采用同步動態隨機存儲器SDRAM[3],芯片選擇IS42S16400J,該芯片容量8MHz,頻率143MHz,速度達到7ns,工作溫度范圍-40°-80°,滿足工業場合的應用要求。其容量大小也滿足大多數LED屏的需求。

STM32F429內部集成有FMC(Flexible Memory Controller)可變存儲控制器,可以用于驅動包括SRAM、SDRAM、NOR FLASH以及NAND FLSAH類型的存儲器,通過STM332F429內部集成的可變存儲控制器驅動外部SDRAM,降低了系統復雜度,提高了可靠性。

2.2 降壓電路

系統通過USB接口供電,外部主機設備為系統提供5V電壓,通過降壓芯片AMS1117-3.3得到微控制器STM32的3.3V供電電壓。AMS1117-3.3是一個正向低壓降穩壓器,固定輸出電壓3.3V,精度達到1%,內部集成過熱保護和限流電路,輸出電流可以達到1A,滿足本系統的電源要求。降壓電路如圖2所示。

圖2 降壓電路

2.3 USB接口電路

系統的數據交換通過USB接口實現,STM32F429內部集成OTGFS控制器和OTG-HS控制器,本文采用OTG-FS控制器[4-5],傳輸速度達到12Mb/s,符合應用要求。USB接口電路如圖3所示。USB的差分數據線D+與D-都串接了22歐匹配電阻,提高了抗干擾能力,D+信號線接1.5K歐上拉電阻到5V,將被主機識別為高速設備。

圖3 USB接口電路

圖4 系統總體程序流程圖

3.系統軟件設計

設備的固件程序設計主要包括:系統時鐘配置、FMC模塊配置和USB OTG模塊配置??傮w流程如圖4所示,系統在通過USB線連接外部主機設備后即上電復位,初始化外圍設備并配置系統時鐘,其中特別注意USB時鐘需配置成48MHz,否則模擬U盤無法被主機正確識別。系統在完成FMC配置以及USB OTG配置后進入U盤模式,USB設備枚舉成功被主機正確識別后即可實現類似U盤的讀寫功能。

意法半導體公司提供了32位STM32F429x系列MCU的固件庫[6]。該固件庫包含了FMC和USB在內的各種功能模塊的軟件使用接口,使用該固件庫可以有效節省用戶產品的開發和調試時間。本系統關鍵的FMC模塊USB OTG模塊配置程序均采用了官方固件庫。

4.結論

本系統連接電腦后能被正確識別為u盤,能夠完成文件的復制刪除等操作。由于SDRAM的數據掉電丟失特性,不能作為真正的U盤使用。作為LED驅動卡的數據U盤是本系統的應用之一,微控制器STM32將LED屏顯示文件直接寫入SDRAM后即更新LED屏顯示內容,為無線傳輸數據來更新LED屏內容的應用提供了參考。

[1]陳源,裘正定.基于嵌入式系統的USB接口的設計[J].計算機工程與應用,2004,40(7):110-111.

[2]鮑海軍.單片機控制led顯示屏u盤控制系統:CN,CN 2840191 Y[P].2006.

[3]鄧耀華,劉桂雄,吳黎明.高速SDRAM控制器的嵌入式設計[J].計算機工程,2010,36(16):216-218.

[4]龔躍玲,汪玲彥.基于STM32的USB OTG數據通信的實現[J].微型機與應用,2011,30(10):32-34.

[5]方旭.基于STM32處理器的兩種USB通信方法的實現[J].科技信息,2010(21):574+595-596.

[6]張明華.基于固件庫的STM32F107的程序設計方法探討[J].數字技術與應用,2014(12):171-171.

朱仁義(1993—),浙江人,碩士研究生,現就讀于重慶郵電大學。

猜你喜歡
單片機設備系統
諧響應分析在設備減振中的應用
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
基于MPU6050簡單控制設備
電子制作(2018年11期)2018-08-04 03:26:08
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
500kV輸變電設備運行維護探討
工業設計(2016年12期)2016-04-16 02:52:00
主站蜘蛛池模板: 2021国产精品自产拍在线| 欧美黑人欧美精品刺激| 国产美女人喷水在线观看| 久久国产拍爱| 亚洲国产成人久久77| 欧洲亚洲一区| 欧美三级不卡在线观看视频| 深爱婷婷激情网| 99视频精品全国免费品| 思思热精品在线8| 国产特级毛片aaaaaaa高清| 国产人人乐人人爱| 网友自拍视频精品区| 日韩欧美中文亚洲高清在线| 成人欧美在线观看| 欧美精品成人一区二区视频一| 欧美精品高清| 色综合五月| 国产午夜福利亚洲第一| 亚洲一道AV无码午夜福利| 亚洲综合激情另类专区| 久久永久精品免费视频| 国产精品网曝门免费视频| 国产男人天堂| 午夜不卡福利| 久久精品国产一区二区小说| www亚洲精品| 精品国产亚洲人成在线| 国产网站免费看| 最新国产你懂的在线网址| 久久久久九九精品影院| 无码精品国产dvd在线观看9久| 一边摸一边做爽的视频17国产 | 国产99视频精品免费观看9e| 一级片免费网站| 人人澡人人爽欧美一区| 久久精品中文字幕少妇| 热99精品视频| 中文字幕人妻av一区二区| 啪啪永久免费av| 欧美人人干| 色婷婷视频在线| 亚洲日韩精品综合在线一区二区| 日韩毛片免费观看| 亚洲av无码人妻| 成人伊人色一区二区三区| 亚洲成人一区在线| 国产中文一区a级毛片视频 | 亚洲91在线精品| 日本午夜网站| 欧美中文一区| 久久网欧美| 亚洲动漫h| 在线看免费无码av天堂的| 日韩无码黄色| 91www在线观看| a毛片免费在线观看| 国产美女91呻吟求| 999精品色在线观看| 欧美一级高清免费a| 欧美无专区| 免费观看亚洲人成网站| 国产91视频免费观看| 日韩第一页在线| 亚洲欧美另类色图| 伊人久久大香线蕉aⅴ色| 熟女成人国产精品视频| 国产精品女熟高潮视频| 亚洲天堂成人在线观看| 天堂网亚洲系列亚洲系列| 久久人午夜亚洲精品无码区| 国产专区综合另类日韩一区| 99无码熟妇丰满人妻啪啪| 欧美日韩一区二区三区四区在线观看 | 欧美精品亚洲精品日韩专区| 久久精品视频亚洲| 日本不卡在线视频| 免费一级大毛片a一观看不卡| 欧美日韩国产系列在线观看| 成年看免费观看视频拍拍| 久久网综合| 精品久久久久成人码免费动漫|