ElfBoard技能贴
在。嵌入式开发。的实践运用中,虽然。Pi。nMux技能能够优化资源装备,但在面临特定需求时,仍或许呈现如。UART。、网口、。CAN。等。接口。资源缺乏的状况。为此,咱们供给了多种外设扩展解决计划,当。CPU。自带的功用接口数量或引脚复用缺乏以支撑规划需求时,能够经过运用未运用的总线,或是凭借某些总线特性(例如,单个。I2C。总线上可衔接多个设备)来进行功用引脚的扩展。
在此,咱们将介绍几种常用的功用。信号。扩展办法。一起,也欢迎具有相应才能的小伙伴自行规划相应的模块,并将其适配至ELF 1开发板上运用。
1. 串口功用扩展。
在运用串口与其他设备通讯时经常会有串口资源不行的状况,这时就需求对串口进行扩展。
运用。芯片。XR21V1414,将一路。USB。信号转化成四路TTL电平的串口。这种计划长处在于。电路规划。简略,单电源。供电。,资源运用较少,转化出的TTL电平串口信号还能够依据项目需求经过其他芯片转化为其他电平办法(如:RS485。、。RS422。、。RS232。等),其电路如下图所示:
图中为XR21V1414芯片的参阅规划原理,VDD。电源。为此芯片的3.3V供电。42和43脚衔接USB总线。芯片的I。IC。接口35和36脚在上电时作为芯片装备引脚。
下图为装备真值表依据实践状况进行挑选装备,上下拉。电阻。官方。引荐。运用4.7K-10K电阻。
该芯片输出的串口为9针串口,用户能够依据需求,衔接不同的串口设备。9针串口的信号线包含:
RXD串口数据接纳。 | TXD串口数据发送。 | DTR数据终端安排妥当。 |
DSR数据发送安排妥当。 | RTS发送数据恳求。 | CTS铲除发送数据。 |
CDD载波。检测。 | RI振铃提示。 | GND地。 |
2. 百兆网口功用扩展。
对有多网口需求的用户,咱们也为用户挑选了一款功用安稳,规划便利的计划。运用芯片AX88772B,将一路USB信号转化成一路百兆网口,其原理如下图所示:
VCC为3.3V供电,图中。网络。变压器现已集成到了。RJ45。网口座中,留意此芯片为。电流。驱动型,留意网络变压器。中心。抽头的衔接办法,网络变压器的引脚4、5衔接电源。
图中AX88772B除外围电路外还外挂了一颗EEP。ROM。,这颗EEPROM的作用是贮存MAC。信息。,假如不需求记载MAC信息也能够不挂载。还要留意的是芯片的5号引脚有必要运用12.1K精度1%的电阻。
3. CAN功用扩展。
关于ELF 1开发板中CAN总线数量要求较多的用户,ElfBoard供给了一款经过SPI总线转化CAN总线的模块,该模块依据芯片MCP2515规划。在运用该模块时需求留意芯片引脚电平,假如CPU的信号电平与该芯片的电平不一致时,需求增加电平转化电路,避免中心板被损坏。其原理如下图所示:
MCP2515的VDD引脚支撑2.7-5.5V供电,MCP2551的VCC引脚支撑4.5-5.5V电平,现在该计划VDD运用的是5V供电。
4.VGA功用扩展。
一些用户关于显现接口有不同的要求,在一些特别的环境中,会有用户要求运用VGA信号进行。视频。输出。但ELF 1开发板是不支撑VGA显现的,因而,ElfBoard为用户供给了一种能够运用VGA功用的解决计划,运用芯片。AD。V7125KSTZ140将LCD信号转化为VGA信号输出,用户能够直接衔接VGA显现设备,原理如下图所示:
图中U2和U3两颗芯片为FCT16245C,这两颗芯片作为缓冲芯片运用,有些中心板例如: ELF 1开发板的发动项挑选引脚和LCD的信号引脚共用,在开机时对此引脚的电平状况进行锁存,发动后康复LCD功用,所以在开发板发动前要确保这一组引脚坚持高阻态,避免因为外接设备引脚的。电气。特点影响到中心板发动。所以在这里运用两颗FCT16254C进行缓冲,确保体系能够正常发动。
图中的LCD转VGA电路中R7、R9、R11三颗信号对地75欧姆电阻有必要衔接,一般DA芯片都是电流型的,规范负载要求是37.5欧姆;源端和终端的电阻并联刚好是37.5欧姆阻抗;所以这三颗电阻不行省掉。
5.LVDS功用扩展。
因为LVDS信号在抗干扰方面功用优异,所以越来越多人开端喜爱LVDS屏幕,为了满意这一部分用户,咱们供给了一个由LCD信号转化为LVDS信号的计划,该计划运用芯片DS90C385AMT,供用户运用,能够直接衔接到用户LVDS显现设备,原理如下图所示:
该计划选用单路8位LVDS输出接口:这种接口电路中,选用单路办法传输,每个基色信号选用8位数据,共24位RGB数据,因而,也称24位或24bit LVDS接口。
而LVDS接口电路中,将像素的并行数据转化为串行数据的格局主要有两种规范如下图所示:
VESA规范的LVDS信号JEIDA规范的LVDS信号。信号规范需求依据用户所选屏幕进行确认,ElfBoard供给的LVDS显现模块默以为JEIDA形式。
以上介绍便是常用的几种功用信号扩展办法,期望这些内容能为屏幕前的小伙伴供给有用的参阅,使我们在学习。嵌入式。开发的过程中取得实实在在的协助。
内容来源:https://postapi.nlsngoisaoviet.com/app/app-1/link tải sunwin,http://chatbotjud.saude.mg.gov.br/app-1/fyptt
本文地址:http://w.21nx.com/news/27249973-58e94099001.html
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。