解读ARM7内核微控制器以太网接口电路

发布者:数字之舞最新更新时间:2021-03-08 来源: eefocus关键字:ARM7  内核微控制器  以太网接口电路 手机看文章 扫描二维码
随时随地手机看文章

芯片可以实现最高60MHz的工作频率,有着较强的功能,能够满足嵌入式系统μC/OS—II及人性化的人机界面的要求。本设计中 LPC2148所有的接口都有使用。


以太网接口部分采用了具有SPI接口的集成MAC 和10 BASE-T PHY的ENC28J60。大大地减小了主控制器I/O口的开销。ENC28J60 符合IEEE 802.3 的全部规范,采用了一系列包过滤机制以对传入数据包进行限制。 它还提供了一个内部DMA 模块,以实现快速数据吞吐和硬件支持的IP校验和计算。 与主控制器的通信通过两个中断引脚和SPI 实现,数据传输速率高达10 Mb/s。两个专用的引脚用于连接LED,进行网络活动状态指示。



LED模块采用了20个6种波长的LED。多波长的设计使得测量更有针对性,测量数据更有效。我们的设计能够通过CCD测量的每个LED的亮度,然后由 LPC2148通过点校正功能控制通过LED电流的大小,从而使LED之间的亮度保持一致,进一步提高测量的准确性。本设计使用的网络芯片是带SPI接口的独立以太网控制器,占用MCU的I/O口较少。CCD模块主要包括整机电源、CPLD、线阵CCD传感器、运算放大器和高精度AD转换器


关键字:ARM7  内核微控制器  以太网接口电路 引用地址:解读ARM7内核微控制器以太网接口电路

上一篇:基于Zynq的图形生成电路设计与实现
下一篇:ARM CortexM0的油田采输物联网监控系统设计

推荐阅读最新更新时间:2024-11-17 01:33

ARM7入门9,中断计数器
主程序: /**************************************************************************** * 名称:main.c * 功能:通过外部中断0,外部中断1和外部中断2实现加减计数,并输出数码管显示 ****************************************************************************/ #include config.h #define CON 0x000000ff uint8 temp=0x00; /*****************************************
[单片机]
<font color='red'>ARM7</font>入门9,中断计数器
采用arm7系列处理器的数据采集控制系统的设计方案介绍
引言 在一些工业现场中,设备长时间运行容易出现故障,为了监控这些设备,通常利用数据采集装置采集他们运行时的数据并送给PC机, 通过运行在PC机上的特定软件对这些数据进行分析,以此判断当前运行设备的状况,进而采取相应措施。当前常用的数据采集装置,在其系统软件设计中,多采用 单任务顺序机制。这样就存在系统安全性差的问题。这对于稳定性、实时性要求很高的数据采集装置来说是不允许的,因此有必要引入嵌入式操作系统。本文以 μC/OSII为操作系统平台,基于arm7系列处理器设计了一种通用的高性能数据采集控制系统。 1 系统总体设计 系统总体结构框图如图1所示。系统采用LPC2220工业级ARM7微控制器,内嵌μC/0S—II实时操作系统,
[单片机]
采用<font color='red'>arm7</font>系列处理器的数据采集控制系统的设计方案介绍
基于PROTEUS的ARM7显示系统设计与仿真实现
0 引言 液晶显示是嵌入式系统中反映系统输入/输出的人机交互界面,液晶显示以其微功耗、体积小、显示内容丰富、模块化,接口电路简单等诸多优点得到广泛应用。本文在介绍以HD44780为控制器的LM016L液晶模块的引脚结构、功能的基础上,搭建LM 016L与LPC2138芯片的硬件接口电路、用c语言编写显示程序,采用PROTEUS软件进行功能仿真。 1 液晶模块结构及功能简介 LM016L液晶模块采用HD44780控制器。HD44780具有简单而功能较强的指令集,可以实现字符移动、闪烁等功能。HD44780控制器由两个8位寄存器、指令寄存器(IR)和数据寄存器(DR)、忙标志(BF)、显示数据RAM(DDRAM)、字符发生器ROM
[单片机]
基于PROTEUS的<font color='red'>ARM7</font>显示系统设计与仿真实现
基于TMS470PLF221RFPQ1的汽车仪表盘开发解决方案
TMS470PLF221RFPQ1 是 TI 基于 ARM7 内核,专门用来开发汽车仪表盘的一款 MCU,其内带6个步进电机驱动器,可以同时对六个仪表电机进行细分控制,同时芯片上内带高性能协处理器 HET,可以用产生非常精确的时序,配合 DMA 以及多缓冲串行 SPI,便可以完成对外部功能设计,而且占用非常少的资源,另外,该芯片内置CAN 和 LIN 控制器,非常适合进行汽车仪表盘的开发。利尔达目前已经开发出基于TMS470PLF221RFPQ1的高端带TFT LCD的汽车仪表盘方案。 方案图片: 方案框图: 1、方案规格参数基本需求: •工作电压:VCC 1.8~2.5V VIO 4.5~6V •主频:48MHZ
[单片机]
基于TMS470PLF221RFPQ1的汽车仪表盘开发解决方案
Coldfire内核MCU通用工业控制平台
摘要:为了解决我国中小企业高效、低成本通用控制平台的需求,设计了基于Freescale公司推出的MCF5225x系列MCU作为控制核心的工业控制板卡,采用了模块化思想,实现了以太网接口、USB接口、隔离数字量输入/输出、RS 485接口。在该控制板卡的基础上,采用MQX实时操作系统平台,根据具体对象的控制要求,编写了相应的应用程序。 关键词:控制器;工业控制平台;实时操作系统;USB接口 0 引言 在我国,中小型企业以及准大型企业走的是低成本的工业控制自动化道路。工业控制自动化主要基础自动化、过程自动化和管理自动化,其核心是前面两者。传统的自动化系统中,基础自动化部分基本被ECS和PLC所垄断,过程自动化和管理自动化部分主
[工业控制]
Coldfire<font color='red'>内核</font>的<font color='red'>MCU</font>通用工业控制平台
uc/OS-II下ARM7定时器捕获实现红外解码
今天下午的时候,调试努力之下,终于把红外解码弄出来了。 其实以前有次比赛的时候就已经用到了红外,只是那次用的是51单片机,用的是外部中断和延时检测脉宽来进行解码,因为51的时钟这些比较简单,所以解码很容易就正确了。但是现在换到了ARM7平台下,由于对它的不是很熟悉,怎么用普通语句实现精确延时对我来说是个难点。最后考虑用两个方案来实现红外的解码。方案一是用外部中断加定时器延时检测脉宽进行解码,但是结果并没有我想的那样美好,调试了半天也没有实现正确的解码,个人认为是任务节拍的影响,但是确实不知道该怎么修改,最后放弃方案一,改用方案二,用定时器捕获实现红外的解码,并最终实现。 LPC2103芯片带有定时器捕获,可以设置为下降沿,上升沿或双
[单片机]
uc/OS-II下<font color='red'>ARM7</font>定时器捕获实现红外解码
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved