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

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

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

3天內不再提示

ELF 1開發(fā)板外設擴展硬件分享 硬貨技術分享

王鑫 ? 來源:jf_11001711 ? 作者:jf_11001711 ? 2024-10-09 17:19 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

image.png

嵌入式開發(fā)的實際應用中,盡管PinMux技術能夠優(yōu)化資源配置,但在面對特定需求時,仍可能出現(xiàn)如UART、網口、CAN接口資源不足的情況。為此,我們提供了多種外設擴展解決方案,當CPU自帶的功能接口數(shù)量或引腳復用不足以支撐設計需求時,可以通過利用未使用的總線,或是借助某些總線特性(例如,單個I2C總線上可連接多個設備)來進行功能引腳的擴展。

在此,我們將介紹幾種常用的功能信號擴展方法。同時,也歡迎具備相應能力的小伙伴自行設計相應的模塊,并將其適配至ELF 1開發(fā)板上使用。

1. 串口功能擴展

在使用串口與其他設備通訊時經常會有串口資源不夠的情況,這時就需要對串口進行擴展。

使用芯片XR21V1414,將一路USB信號轉換成四路TTL電平的串口。這種方案優(yōu)點在于電路設計簡單,單電源供電,資源使用較少,轉換出的TTL電平串口信號還可以根據(jù)項目需求通過其他芯片轉換為其他電平形式(如:RS485、RS422、RS232等),其電路如下圖所示:

image.png

圖中為XR21V1414芯片的參考設計原理,VDD電源為此芯片的3.3V供電。42和43腳連接USB總線。芯片的IIC接口35和36腳在上電時作為芯片配置引腳。

下圖為配置真值表根據(jù)實際情況進行選擇配置,上下拉電阻官方推薦使用4.7K-10K電阻。

image.png

該芯片輸出的串口為9針串口,用戶可以根據(jù)需求,連接不同的串口設備。9針串口的信號線包括:

RXD串口數(shù)據(jù)接收TXD串口數(shù)據(jù)發(fā)送DTR數(shù)據(jù)終端就緒
DSR數(shù)據(jù)發(fā)送就緒RTS發(fā)送數(shù)據(jù)請求CTS清除發(fā)送數(shù)據(jù)
CDD載波檢測RI振鈴提示GND地

2. 百兆網口功能擴展

對有多網口需求的用戶,我們也為用戶選擇了一款性能穩(wěn)定,設計方便的方案。使用芯片AX88772B,將一路USB信號轉換成一路百兆網口,其原理如下圖所示:
image.png

VCC為3.3V供電,圖中網絡變壓器已經集成到了RJ45網口座中,注意此芯片為電流驅動型,注意網絡變壓器中心抽頭的連接方式,網絡變壓器的引腳4、5連接電源。

圖中AX88772B除外圍電路外還外掛了一顆EEPROM,這顆EEPROM的作用是儲存MAC信息,如果不需要記錄MAC信息也可以不掛載。還要注意的是芯片的5號引腳必須使用12.1K精度1%的電阻。

3. CAN功能擴展

對于ELF 1開發(fā)板中CAN總線數(shù)量要求較多的用戶,ElfBoard提供了一款通過SPI總線轉換CAN總線的模塊,該模塊基于芯片MCP2515設計。在使用該模塊時需要注意芯片引腳電平,如果CPU的信號電平與該芯片的電平不一致時,需要添加電平轉換電路,防止核心板被損壞。其原理如下圖所示:

image.png

MCP2515的VDD引腳支持2.7-5.5V供電,MCP2551的VCC引腳支持4.5-5.5V電平,目前該方案VDD使用的是5V供電。

4. VGA功能擴展

一些用戶對于顯示接口有不同的要求,在一些特殊的環(huán)境中,會有用戶要求使用VGA信號進行視頻輸出。但ELF 1開發(fā)板是不支持VGA顯示的,因此,ElfBoard為用戶提供了一種可以使用VGA功能的解決方案,利用芯片ADV7125KSTZ140將LCD信號轉換為VGA信號輸出,用戶可以直接連接VGA顯示設備,原理如下圖所示:

image.png

圖中U2和U3兩顆芯片為FCT16245C,這兩顆芯片作為緩沖芯片使用,有些核心板例如: ELF 1開發(fā)板的啟動項選擇引腳和LCD的信號引腳共用,在開機時對此引腳的電平狀態(tài)進行鎖存,啟動后恢復LCD功能,所以在開發(fā)板啟動前要保證這一組引腳保持高阻態(tài),防止因為外接設備引腳的電氣屬性影響到核心板啟動。所以在這里使用兩顆FCT16254C進行緩沖,保證系統(tǒng)可以正常啟動。

圖中的LCD轉VGA電路中R7、R9、R11三顆信號對地75歐姆電阻必須連接,一般DA芯片都是電流型的,標準負載要求是37.5歐姆;源端和終端的電阻并聯(lián)剛好是37.5歐姆阻抗;所以這三顆電阻不可省略。

5. LVDS功能擴展

由于LVDS信號在抗干擾方面性能優(yōu)異,所以越來越多人開始青睞LVDS屏幕,為了滿足這一部分用戶,我們提供了一個由LCD信號轉換為LVDS信號的方案,該方案使用芯片DS90C385AMT,供用戶使用,可以直接連接到用戶LVDS顯示設備,原理如下圖所示:

image.png

該方案采用單路8位LVDS輸出接口:這種接口電路中,采用單路方式傳輸,每個基色信號采用8位數(shù)據(jù),共24位RGB數(shù)據(jù),因此,也稱24位或24bit LVDS接口。

而LVDS接口電路中,將像素的并行數(shù)據(jù)轉換為串行數(shù)據(jù)的格式主要有兩種標準如下圖所示:

image.png

VESA標準的LVDS信號

信號標準需要根據(jù)用戶所選屏幕進行確定,ElfBoard提供的LVDS顯示模塊默認為JEIDA模式。

以上介紹就是常用的幾種功能信號擴展方法,希望這些內容能為屏幕前的小伙伴提供有用的參考,使大家在學習嵌入式開發(fā)的過程中獲得實實在在的幫助。

審核編輯 黃宇

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

    關注

    26

    文章

    6304

    瀏覽量

    118423
  • elf
    elf
    +關注

    關注

    0

    文章

    13

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    ElfBoard技術貼|借助AI編程,輕松搞定ELF-RK3506開發(fā)板上光照傳感器的數(shù)據(jù)讀取

    ,完全依賴TRAE工具生成直接控制硬件外設的代碼,具體以光照傳感器為例。書寫任務需求首先創(chuàng)建一個“功能需求.md”文件。文件內容如下:硬件配置:1.ELF-RK3506
    的頭像 發(fā)表于 01-29 16:55 ?1392次閱讀
    ElfBoard<b class='flag-5'>技術</b>貼|借助AI編程,輕松搞定<b class='flag-5'>ELF</b>-RK3506<b class='flag-5'>開發(fā)板</b>上光照傳感器的數(shù)據(jù)讀取

    ElfBoard技術貼|如何在ELF - RK3506開發(fā)板上構建AI編程環(huán)境

    特別感謝北京理工大學的李海老師提供以下文章,供大家學習與參考。RK-3506開發(fā)板開箱ELF-RK3506開發(fā)板的核心與底板通過郵票孔方式連接,其核心
    的頭像 發(fā)表于 01-23 11:12 ?7261次閱讀
    ElfBoard<b class='flag-5'>技術</b>貼|如何在<b class='flag-5'>ELF</b> - RK3506<b class='flag-5'>開發(fā)板</b>上構建AI編程環(huán)境

    【超值首選!僅88元】ELF-RK3506開發(fā)板限時優(yōu)惠震撼來襲

    ElfBoard特別推出了ELF-RK3506開發(fā)板,助力大家快速掌握實際應用場景下的嵌入式Linux開發(fā)技能?!拘阅茏吭?,技術領先】ELF
    的頭像 發(fā)表于 01-16 16:41 ?1193次閱讀
    【超值首選!僅88元】<b class='flag-5'>ELF</b>-RK3506<b class='flag-5'>開發(fā)板</b>限時優(yōu)惠震撼來襲

    ElfBoard技術貼|如何在【RK3588】ELF 2開發(fā)板實現(xiàn)GPIO功能復用

    【RK3588】ELF2開發(fā)板的GPIO引腳為例,詳細闡述從硬件查找到軟件配置的完整流程。1.引腳確認在開始配置之前,首先需要了解【RK3588】E
    的頭像 發(fā)表于 12-29 10:37 ?1110次閱讀
    ElfBoard<b class='flag-5'>技術</b>貼|如何在【RK3588】<b class='flag-5'>ELF</b> 2<b class='flag-5'>開發(fā)板</b>實現(xiàn)GPIO功能復用

    ElfBoard技術貼|如何在【RK3588】ELF 2開發(fā)板實現(xiàn)I2C功能復用

    等。由于此項配置的具體實現(xiàn)因SoC平臺而異,本文特以【RK3588】ELF 2開發(fā)板上的I2C6引腳為例,系統(tǒng)說明從硬件規(guī)格查詢到軟件驅動配置的完整步驟。
    的頭像 發(fā)表于 12-04 10:10 ?7834次閱讀
    ElfBoard<b class='flag-5'>技術</b>貼|如何在【RK3588】<b class='flag-5'>ELF</b> 2<b class='flag-5'>開發(fā)板</b>實現(xiàn)I2C功能復用

    ElfBoard技術貼|如何在【RK3588】ELF 2開發(fā)板上進行UART引腳復用配置

    IOMUX(引腳功能復用)是芯片廠商為高效利用有限硬件引腳資源而設計的關鍵技術,它允許單個物理引腳通過軟件配置為多種不同的功能(如GPIO、UART、I2C等)。不同SoC芯片的配置方式各異,本文將以【RK3588】ELF 2
    的頭像 發(fā)表于 11-18 16:54 ?5497次閱讀
    ElfBoard<b class='flag-5'>技術</b>貼|如何在【RK3588】<b class='flag-5'>ELF</b> 2<b class='flag-5'>開發(fā)板</b>上進行UART引腳復用配置

    ElfBoard技術貼|如何在【RK3588】ELF 2開發(fā)板用戶空間更換開機Logo

    傳統(tǒng)修改開發(fā)板開機Logo的方式需要重新編譯內核,流程復雜且耗時。本文介紹了一種創(chuàng)新方案:通過預先在存儲中劃分專用的Logo分區(qū),允許用戶直接在文件系統(tǒng)中更新Logo圖片文件,這極大地簡化了定制流程
    的頭像 發(fā)表于 10-29 11:12 ?1183次閱讀
    ElfBoard<b class='flag-5'>技術</b>貼|如何在【RK3588】<b class='flag-5'>ELF</b> 2<b class='flag-5'>開發(fā)板</b>用戶空間更換開機Logo

    Comake D1 開發(fā)板 快速開始

    本文檔介紹了COMAKEPID1開發(fā)板的快速入門指南,包括硬件連接、AlkaidSDK環(huán)境搭建和示例程序開發(fā)。該開發(fā)板基于Pcupid系列S
    的頭像 發(fā)表于 08-25 15:49 ?758次閱讀
    Comake D<b class='flag-5'>1</b> <b class='flag-5'>開發(fā)板</b> 快速開始

    CW32L011電機驅動電機控制開發(fā)板-硬件1

    CW32L011電機驅動電機控制開發(fā)板-硬件介紹 后面有軟件分析
    的頭像 發(fā)表于 08-12 14:20 ?4166次閱讀
    CW32L011電機驅動電機控制<b class='flag-5'>開發(fā)板</b>-<b class='flag-5'>硬件</b><b class='flag-5'>1</b>

    ElfBoard技術貼|如何在【RK3588】ELF 2開發(fā)板上進行根系統(tǒng)的定制

    ELF 2開發(fā)板已經適配了Linux 5.10及Elf2 Desktop 22.04操作系統(tǒng),其中Elf2 Desktop 22.04系統(tǒng)是專為嵌入式設計的Ubuntu base。雖然
    的頭像 發(fā)表于 07-02 16:33 ?3031次閱讀
    ElfBoard<b class='flag-5'>技術</b>貼|如何在【RK3588】<b class='flag-5'>ELF</b> 2<b class='flag-5'>開發(fā)板</b>上進行根系統(tǒng)的定制

    HPM6P41 BuckBoost 開發(fā)板之(一)硬件設計篇

    本章基于HPM6P00的豐富外設與高性能特性,剖析了四開關BuckBoost開發(fā)板硬件設計思路與實現(xiàn)細節(jié)。從寬范圍輸入/輸出電壓的功率拓撲選型,到電源管理、驅動電路、采樣電路及各類接口的原理圖
    的頭像 發(fā)表于 06-30 11:14 ?4005次閱讀
    HPM6P41 BuckBoost <b class='flag-5'>開發(fā)板</b>之(一)<b class='flag-5'>硬件</b>設計篇

    ElfBoard技術貼|【RK3588】ELF 2開發(fā)板開機自啟動詳解

    在嵌入式系統(tǒng)開發(fā)中,合理管理開機自啟動項目能夠優(yōu)化系統(tǒng)啟動流程,確保關鍵服務和應用按時加載運行。本文將詳細介紹在ELF2開發(fā)板Linux5.10.209系統(tǒng)下基于SystemVinit服務管理機制
    的頭像 發(fā)表于 06-27 16:20 ?2063次閱讀
    ElfBoard<b class='flag-5'>技術</b>貼|【RK3588】<b class='flag-5'>ELF</b> 2<b class='flag-5'>開發(fā)板</b>開機自啟動詳解

    多功能+高擴展能力加持,Air8000開發(fā)板最新資料

    開發(fā)者福利來襲!Air8000開發(fā)板兼具全面功能與強大擴展性的開發(fā)神器,將讓物聯(lián)網開發(fā)、原型設計等任務更高效,加速項目從概念到產品的轉化。
    的頭像 發(fā)表于 06-09 14:18 ?724次閱讀
    多功能+高<b class='flag-5'>擴展</b>能力加持,Air8000<b class='flag-5'>開發(fā)板</b>最新資料

    ElfBoard技術實戰(zhàn)|ELF 2開發(fā)板本地部署DeepSeek大模型的完整指南

    ELF 2開發(fā)板本地部署DeepSeek大模型的完整指南
    的頭像 發(fā)表于 05-16 11:13 ?2589次閱讀
    ElfBoard<b class='flag-5'>技術</b>實戰(zhàn)|<b class='flag-5'>ELF</b> 2<b class='flag-5'>開發(fā)板</b>本地部署DeepSeek大模型的完整指南

    來自資深工程師對ELF 2開發(fā)板的產品測評

    來自資深工程師對ELF 2開發(fā)板的使用測評
    的頭像 發(fā)表于 04-28 15:03 ?1916次閱讀
    來自資深工程師對<b class='flag-5'>ELF</b> 2<b class='flag-5'>開發(fā)板</b>的產品測評