在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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自帶的功能接口數量或引腳復用不足以支撐設計需求時,可以通過利用未使用的總線,或是借助某些總線特性(例如,單個I2C總線上可連接多個設備)來進行功能引腳的擴展。

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

1. 串口功能擴展

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

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

image.png

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

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

image.png

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

RXD串口數據接收TXD串口數據發(fā)送DTR數據終端就緒
DSR數據發(fā)送就緒RTS發(fā)送數據請求CTS清除發(fā)送數據
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總線數量要求較多的用戶,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位數據,共24位RGB數據,因此,也稱24位或24bit LVDS接口。

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

image.png

VESA標準的LVDS信號

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

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

審核編輯 黃宇

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

    關注

    25

    文章

    5165

    瀏覽量

    98539
  • elf
    elf
    +關注

    關注

    0

    文章

    13

    瀏覽量

    2216
收藏 人收藏

    評論

    相關推薦

    ElfBoard技術貼|ELF 1開發(fā)板適配攝像頭詳解

    ELF1ELF1S開發(fā)板適配的OV5640攝像頭,集成了CMOS圖像傳感器,作為一款500萬像素級別的攝像頭,不僅能夠支持最高達2592x1944分辨率的QSXGA圖像輸出,幀率可達15fps
    的頭像 發(fā)表于 12-27 10:16 ?851次閱讀
    ElfBoard<b class='flag-5'>技術</b>貼|<b class='flag-5'>ELF</b> <b class='flag-5'>1</b><b class='flag-5'>開發(fā)板</b>適配攝像頭詳解

    飛凌嵌入式- ELF 1外設擴展硬件分享第三期

    |VGA功能擴展 一些用戶對于顯示接口有不同的要求,在一些特殊的環(huán)境中,會有用戶要求使用VGA信號進行視頻輸出。但ELF 1開發(fā)板是不支持VGA顯示的,因此,ElfBoard為用戶提供
    發(fā)表于 10-08 14:22

    飛凌嵌入式-ELFBOARD ELF 1外設擴展硬件分享第三期

    VGA功能擴展 一些用戶對于顯示接口有不同的要求,在一些特殊的環(huán)境中,會有用戶要求使用VGA信號進行視頻輸出。但ELF 1開發(fā)板是不支持VGA顯示的,因此,ElfBoard為用戶提供了
    發(fā)表于 10-08 14:20

    ElfBoard技術貼|如何在NXP源碼基礎上適配ELF 1開發(fā)板的UART功能

    UART即通用異步收發(fā)器,是一種支持全雙工串行通信協(xié)議的接口。在i.MX6ULL處理器平臺上,該處理器原生支持多達8路的UART接口,提供了豐富的串行通信能力。 針對ELF 1開發(fā)板,實際引出
    的頭像 發(fā)表于 09-25 13:56 ?2466次閱讀
    ElfBoard<b class='flag-5'>技術</b>貼|如何在NXP源碼基礎上適配<b class='flag-5'>ELF</b> <b class='flag-5'>1</b><b class='flag-5'>開發(fā)板</b>的UART功能

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

    在嵌入式開發(fā)的實際應用中,盡管PinMux技術能夠優(yōu)化資源配置,但在面對特定需求時,仍可能出現(xiàn)如UART、網口、CAN等接口資源不足的情況。為此,我們提供了多種外設擴展解決方案,當CP
    的頭像 發(fā)表于 09-20 10:03 ?1333次閱讀
    ElfBoard<b class='flag-5'>技術</b>貼|<b class='flag-5'>ELF</b> <b class='flag-5'>1</b><b class='flag-5'>開發(fā)板</b><b class='flag-5'>外設</b><b class='flag-5'>擴展</b><b class='flag-5'>硬件</b>分享

    飛凌嵌入式-ELFBOARD ELF 1外設擴展硬件分享

    ELF 1外設擴展硬件分享第一期 在實際的應用過程中,雖然有Pinmux技術的加持但是仍然會出現(xiàn)
    發(fā)表于 09-19 14:41

    如何在NXP源碼基礎上適配ELF 1開發(fā)板的PWM功能

    本次源碼適配項目是在NXP i.MX6ULL EVK評估所搭載的Linux內核源碼(版本為Linux-imx_4.1.15)基礎上進行的,主要目標是通過調整功能接口引腳配置,使其適應ELF 1
    的頭像 發(fā)表于 09-10 10:00 ?1013次閱讀
    如何在NXP源碼基礎上適配<b class='flag-5'>ELF</b> <b class='flag-5'>1</b><b class='flag-5'>開發(fā)板</b>的PWM功能

    ElfBoard技術貼|如何在ELF 1開發(fā)板上搭建流媒體服務器

    流媒體服務器是一種專門用于傳輸實時數據流的服務器軟件,廣泛用于視頻直播、視頻會議、音頻播放等應用場景。在嵌入式開發(fā)領域,將流媒體服務器部署到開發(fā)板上可以實現(xiàn)諸如視頻監(jiān)控、實時數據傳輸等功能。本文將介紹如何利用nginx和其rtmp流媒體模塊,在
    的頭像 發(fā)表于 08-20 14:48 ?673次閱讀
    ElfBoard<b class='flag-5'>技術</b>貼|如何在<b class='flag-5'>ELF</b> <b class='flag-5'>1</b><b class='flag-5'>開發(fā)板</b>上搭建流媒體服務器

    ElfBoard技術貼|在NXP源碼基礎上適配ELF 1開發(fā)板的按鍵功能

    本次源碼適配工作是在NXPi.MX6ULLEVK評估的Linux內核源碼(特定版本:Linux-imx_4.1.15)基礎上進行的。主要目標是調整功能接口引腳配置,以適應ELF1開發(fā)板。接下來
    的頭像 發(fā)表于 07-10 09:54 ?717次閱讀
    ElfBoard<b class='flag-5'>技術</b>貼|在NXP源碼基礎上適配<b class='flag-5'>ELF</b> <b class='flag-5'>1</b><b class='flag-5'>開發(fā)板</b>的按鍵功能

    飛凌ElfBoard ELF 1板卡-如何在ELF 1開發(fā)板上實現(xiàn)對java的支持

    Java作為一種功能強大且廣泛應用的編程語言,具有廣泛的適應性和實用性。在ELF 1開發(fā)板上集成Java支持,無疑將賦予嵌入式開發(fā)者更廣闊的選擇空間,今天就為各位小伙伴詳細解析如何在
    發(fā)表于 03-20 09:51

    ELF技術貼|如何在開發(fā)板上實現(xiàn)對Java的支持

    Java作為一種功能強大且廣泛應用的編程語言,具有廣泛的適應性和實用性。在ELF1開發(fā)板上集成Java支持,無疑將賦予嵌入式開發(fā)者更廣闊的選擇空間,今天就為各位小伙伴詳細解析如何在ELF1
    的頭像 發(fā)表于 03-13 16:47 ?566次閱讀
    <b class='flag-5'>ELF</b><b class='flag-5'>技術</b>貼|如何在<b class='flag-5'>開發(fā)板</b>上實現(xiàn)對Java的支持

    項目分享|基于ELF 1開發(fā)板的遠程監(jiān)測及人臉識別項目

    今天非常榮幸地向各位小伙伴分享一個由共創(chuàng)社成員完成的遠程監(jiān)測及人臉識別項目,該項目依托ELF1開發(fā)板為核心硬件平臺,構建了一套完整的視頻監(jiān)控系統(tǒng),并在此基礎上集成了人臉識別功能。接下來,就為各位
    的頭像 發(fā)表于 03-13 16:41 ?591次閱讀
    項目分享|基于<b class='flag-5'>ELF</b> <b class='flag-5'>1</b><b class='flag-5'>開發(fā)板</b>的遠程監(jiān)測及人臉識別項目

    ELF 1技術貼|在NXP源碼基礎上適配開發(fā)板的按鍵功能

    ELF1開發(fā)板。接下來,我們將詳細闡述適配過程中關于按鍵功能實現(xiàn)的完整步驟。值得一提的是,ELF1開發(fā)板上預置了標識為K1、K2、K3的三
    的頭像 發(fā)表于 03-08 16:58 ?1025次閱讀
    <b class='flag-5'>ELF</b> <b class='flag-5'>1</b><b class='flag-5'>技術</b>貼|在NXP源碼基礎上適配<b class='flag-5'>開發(fā)板</b>的按鍵功能

    ElfBoard ELF 1開發(fā)板-putty保存日志的方法

    ELF 1開發(fā)板有串口登錄和網絡登錄兩種方式,具體方法參考《01-0 ELF1ELF1S開發(fā)板
    發(fā)表于 02-29 17:04

    ELF 1技術貼|如何將Python3.6.9移植到開發(fā)板

    ELF1開發(fā)板的Linux4.1.15eMMC鏡像中,默認預裝了Python2.7。為了適應更多應用場景,有些小伙伴可能需要移植其他版本的Python,下面將以Python3.6.9為例詳細介紹
    的頭像 發(fā)表于 02-22 14:06 ?496次閱讀
    <b class='flag-5'>ELF</b> <b class='flag-5'>1</b><b class='flag-5'>技術</b>貼|如何將Python3.6.9移植到<b class='flag-5'>開發(fā)板</b>上
    主站蜘蛛池模板: 日韩一级欧美一级在线观看 | 激情综合丝袜美女一区二区 | 奇米米奇777| 国产精品15p| 午夜黄色小视频 | 看黄视频网站 | 中国业余老太性视频 | 香港午夜理理伦_级毛片 | 在线视免费频观看韩国aaa | 特级做a爰片毛片免费看一区 | 国产女人伦码一区二区三区不卡 | 午夜高清视频在线观看 | 日本黄色美女视频 | 77米奇| 亚洲综合一区二区三区 | 色噜噜狠狠成人网 | 国产欧美在线一区二区三区 | 亚洲欧美在线一区 | 福利视频免费观看 | 九色欧美 | 国产午夜人做人视频羞羞 | 欧美性黑人极品hd网站 | 最新地址四虎www4hutv | 高清成年美女黄网站色大 | 日本大片免a费观看在线 | 一级毛片无毒不卡直接观看 | 激情综合亚洲 | 日韩免费在线视频 | 高清色黄毛片一级毛片 | 日本肥妇 | 婷婷了五月色香综合缴情 | 久久免费精品高清麻豆 | se94se最新网站 | 国产片一级特黄aa的大片 | 天堂网在线.www天堂在线资源 | 亚洲成人网在线播放 | jizz免费一区二区三区 | 久久精品国产6699国产精 | 超黄视频在线观看 | 8050午夜网 | 天堂资源在线www中文 |