创作

完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>

3天内不再提示

基于双以太网处理器Jupiter实现嵌入式设备网络的设计

电子设计 来源:单片机与嵌入式系统应用 作者:张莹;章云 2021-06-11 16:55 次阅读

嵌入式网关是基于Internet技术的分布式设备网络平台的关键。它提供一个不同协议网络通信系统(如RS232接口、RS485接口、RF接口等)和以太网甚至是万维网的连接。嵌入式网关提供嵌入式Web服务器以及对各种接口的连接方法。嵌入式Web服务器也是专门为嵌入式设备而设计的一种小巧精悍的Web服务器,能够运行于嵌入式TCP/IP协议栈上,并能够提供几乎所有的传统Web服务器所能够提供的功能。

1 利用嵌入式网关的工厂管理方案

工厂内部利用4 8 5线或者以太网来传递指令,并且可以采用2种方法对监控对象故障发送报警信息:用标准的MODEM命令发送GSM短消息或通过SMTP客户端发电子邮件。万维网与控制网的交互是借助于嵌入式网关进行的。当控制终端通过万维网向作为智能节点的现场设备发送控制信息时,它首先基于TCP/IP协议将信息发送给网关,再由网关根据现场设备总线采用相应的TCP/IP协议、RS485协议、RS232协议发送给相应的现场设备。反过来也是这样,嵌入式网关主要负责现场协议间的相互转化,通过嵌入式网关解决了不同协议标准的系统集成问题,如图1所示。

2 硬件子系统

Jupiter是韩国ADC公司生产的32位高速双以太网处理器,是一款低成本、高性能、建立在以太网系统基础之上的高性能价格比的处理器。该芯片内含2个10/1 00Mb/s自适应以太网接口,广泛应用于集线器和路由器的设计,其最大优点类似于ARM内核的内建32位EISC处理器,支持uClinux操作系统,是当今市场EISC系列的一个代表产品。Jupiter(EISC结构)与CISC芯片相比具有优化嵌入式应用专长、代码优化,而芯片结构外平相当。Jupiter指令的易操作性使得硬件功能实现变得更简单。

Jupiter处理器工作频率50MHz,采用16位单周期指令集,运算速度快;内含4K Cache、2个10/100Mb/s自适应双以太网控制器、最大支持640×480的彩色STNLCD控制器、2个串行的UART、2个DMA、串行SIO控制器、4个3 2位定时器及可编程I/O口、1个中断控制器、DRAM控制器、ROM/SRAM控制器;芯片系统管理器还包括内部3 2位总线的仲裁器和扩展存储器控制器;有8个3 2MB存储器空间可供用户扩展;处理器内建DHCP Client(含PPPoE、Proxy、DNS)及DHCP Server两项功能,可广泛应用于IP共享器、Sohu网关、工业现场Web服务器和浏览器、家庭网关、ADSL、工控网络控制器等。韩国ADC公司的Jupiter芯片与其他公司的比较如表1所示。

3 软件结构

传统的嵌入式开发所针对的是一些相对简单的应用。通常只有一个简单(或固定的几个)的应用运行,实现的任务简单,并且是针对具体应用的,所以不需要复杂的任务管理、调度机制。从工程设计够用就行的角度看,使用简单的方法烧写ROM,系统启动后直接执行该程序就可以了,根本不需要操作系统参与,开发人员能够了解所有应用启动,资源管理细节,并能够管理它们。 嵌入式网关根本作用是把嵌入式设备同现有的以太网络连接起来,但又在很大程度上保持原有嵌入式网络的各自功能,所以网关必须具有解析多种协议的能力。对于这种较为复杂的应用,传统嵌入式设计的方法已经无法满足要求,必须寻求操作系统以应付多任务和复杂任务的处理。

uCliux是Linux操作系统的一种,是由Linux2.0内核发展来的,是专为没有MMU的微处理器设计的嵌入式Linux操作系统。因为大多数内核源代码都被重写,uClinux的内核要比原Linux2.0内核小的多,但保留了Linux 操作系统的主要优点:稳定性,优异的网络能力以及优秀的文件系统支持.uClinux中u表示Micr0,小的意思,C表示Cntrol,控制的意思,所以uClinux就是MicrO-C0ntroller-Linux,字面上的理解就是“针对微控制领域而设计的Linux系统”。

uClinux可以通过定制使内棱小型化,还可以加上GUI(图形用户界面)和定制应用程序,并将其放在ROM、RAM、Flash或Disk On Chip中启动。由于嵌入式uClinux操作系统的内核定制高度灵活性,开发者可以很容易地对其进行按需配置,来满足实际应用需要。又由于uClinux是源代码公开的,因此开发人员只要了解内核原理就可以自己开发各类驱动程序。

Jupiter芯片是没有内存管理单元(MMU)的处理器,而uClinux很好地解决了没有MMU内存管理问题,采用存储器的分页管理.系统在启动时把实际存储器进行分页。系统对于内存的访问是直接的(它对地址的访问不需要经过MMU,而是直接送到地址线上输出),所有程序中访问的地址都是实际的物理地址。操作系统对内存空间没有保护(这实际上是很多嵌入式系统的特点),各个进程实际上共享一个运行空间(没有独立的地址转换表)。

4 网关的uCIinux的开发

Jupiter已向用户免费提供了uCinux操作系统源代码及其相关参考通信类源程序。开发板利用串行口与PC机串行口相连接,利用Cygwin仿真Linux操作系统环境,由ADC公司提供的EISCStudio软件包对用户程序进行在线Debg通信与调试。提供C编译器链接、反汇编窗口和存储器窗口、汇编和C源程序调试窗口,可单步、宏单步、断点设置、断点运行、连续运行、全速运行等,通过变量窗口可观察并可修改源程序的变量,软件支持模拟调试和在线调试两种方式。

4.1 uClinux内核的生成

首先安装并运行Cygwin(Windows环境下虚拟Linux系统的软件)。

进入X:\cygwin\home\administrator\uClinux-eiSC\uClInux-24.20(X为Cygwin安装所在分区)。

在Cygwin环境下执行:

(1)>mike mroper;

(2)>make Jupiter_c0nfig;

(3)>make 01dconfig;

(4)>make dep;

(5)>maKe。

执行完上述步骤后,生成了romimage.bln文件,其中包括seloader.bin(bootloader文件)、linux.bm(1inux内核文件)和rdgz.bin(压缩的ramdisk文件)

4.2 uClinux内核的移植

通过烧录器将seloader.bin下载到系统的EPROM芯片上后进行如下操作。

①把Jupiter的cOMl口连PC的COM0,启动超级终端,并把JUPiter网口0连到内部网上。启动后,应该在超级终端窗口中看到如下信息:

② 在PC上安装并运行两个服务程序DHCP和TFTPD。DHCP(动态主机分配协议)是一个简化主机IP地址分配管理的TCP/IP 标准协议。用户可以利用DHCP服务器管理动态的IP地址分配及其它相关的环境配置工作(如DNS、WINS、Gateway的设置); tftpd是第三方的ftp工具,实现TFTP Internet 标准。该标准不要求用户名和密码。

③通过dhcp设置用户网关内部网络设备物理地址。Bootp sever configuration Option->add static address entry:Set the Hardware address by。"00:01:23:45:67:00“At the IP address first three octet must be same with server IPaddress and last octet can be anyone 设置完后自动启动,在状态栏中显示:1istening onport 67。

④ 设置TFTPD.设置tftPd->configure.>homedirectory:为:X:\tftpserver。在这目录里存放了 linux.bin,rdgz.bin文件。然后tfptd->start,在状态栏里显示: serveris running。

⑤ 在超级终端中执行bootp命令。命令:seloader>bootp。

⑥执行tftp下载linux.bin命令:seloader>tftp linuxbin kernel。

⑦执行tftp下载rdgz.bin命令:seloader>tftp rdgzbin ramdisk。

⑧执行boot启动uclinux 命令:seloader>boot。

boot” hspace=“0” src=“http://www.ednchina.com/images/Article/7af34e41-9887-4171-8169-f1af33baf524/cx2.JPG” width=“568” border=“0”》

即在网关上建立了uClinux环境。驱动程序和应用程序的开发即可在LinUX平台下进行。

5 总结

本文介绍了一种基于Jupiter处理器的网关设备·实际上,这些设备还需要针对特定的网络接口进行二次开发。平台提供的是以太网和RS485、RS232端的接入,编译开放环境(编译器、调试器、函数库)。具体的二次开发包括针对特定的嵌入式设备网络接口器件开发驱动程序,针对具体的控制解决方案开发控制程序,实现具体的控制策略。

责任编辑:gt

收藏 人收藏

    评论

    相关推荐

    RT-Thread FinSH命令行组件导出自定义msh命令

    1、RT-Thread FinSH控制台添加自定义msh命令原理FinSH 是 RT-Thread 的命令行组件,提供一套供用户在命令行调用的操...
    发表于 05-27 16:08 1866次 阅读
    RT-Thread FinSH命令行组件导出自定义msh命令

    基于WT2003HX语音芯片的电动牙刷设计

    随着人们对牙齿健康意识的不断提高,电动牙刷的市场份额也在不断地增长;电动牙刷是通过机芯快速震动,使刷....
    发表于 05-27 16:02 10次 阅读

    at32f437以太网不稳定如何解决?

    最近发现 rtt studio 上面 , 新增了at32f437 系列单片机, 发现性能强劲 , 价格实惠, 于是买了几个样品测试, 调试使用 at32f437vg...
    发表于 05-27 11:26 1842次 阅读

    智芯公司嵌入式操作系统枢纽4.0安全性达到国际安全性最高标准

    5月25日,智芯公司自主研发的嵌入式操作系统——枢纽4.0(以下简称枢纽4.0)获工信部赛宝实验室功....
    的头像 科技见闻网 发表于 05-27 11:11 314次 阅读
    智芯公司嵌入式操作系统枢纽4.0安全性达到国际安全性最高标准

    2022 RT-Thread全球技术大会:实时嵌入式操作系统概述

    RT-Thread全球技术大会:嵌入式实时操作系统的昨天、今天和明天 主要从四个方面进行介绍,首先对....
    的头像 牵手一起梦 发表于 05-27 10:42 126次 阅读
    2022 RT-Thread全球技术大会:实时嵌入式操作系统概述

    【i.MX6ULL】驱动开发10—阻塞&非阻塞式按键检测

    本篇使用两种I/O模型进行按键读取:阻塞式I/O和非用阻塞式I/O,通过实际的实验,对比两者方式的实....
    的头像 码农爱学习 发表于 05-27 09:08 1490次 阅读
    【i.MX6ULL】驱动开发10—阻塞&非阻塞式按键检测

    请问一下处理器arm和risc-v内核的有没有roadmap?

    沁恒内部有没有关于处理器的roadmap,给晒晒啊?      ...
    发表于 05-27 07:46 12次 阅读

    IAR 开发环境下调试从核工程的方法(IAR篇)

    我们先来看一下工程选项里处理器选择 Cortex-M4,并且不使能任何额外脚本时调试情况。也就是说在....
    的头像 恩智浦MCU加油站 发表于 05-26 17:27 428次 阅读

    Arm新路径成为焦点 Arm新任CEO浅谈RISC-V

    Arm 的新路径开始成为焦点。 在英伟达以 400亿美元从软银收购 Arm 的交易失败几周后,软银任....
    的头像 芯片半导体 发表于 05-26 16:57 435次 阅读

    自连数字一体化手术室方案提供数据高度共享的技术条件

    自连解决方案通过对手术室内各类医疗器械无线联网升级,例如呼吸机、监测仪、手术显微镜、内窥镜、麻醉站、....
    的头像 科技绿洲 发表于 05-26 16:42 279次 阅读

    Microchip推出基于Arm Cortex A7的SAMA7G54微处理器

    Microchip致力于提供业界功耗最低的MPU产品组合。SAMA7G54可提供灵活的低功耗模式以及....
    的头像 科技绿洲 发表于 05-26 15:38 359次 阅读

    如何为应用选择合适的电压监控器IC

      更复杂的处理器/MCU,以及那些具有 Wi-Fi/网络的,通常需要在上电时对电源轨进行精确排序。....
    的头像 星星科技指导员 发表于 05-26 15:23 112次 阅读
    如何为应用选择合适的电压监控器IC

    单芯片USB集线器控制器的特征说明

    DP9254是一款集成的单芯片USB集线器控制器,支持四个USB下游端口。每个下游端口都有电源开关控....
    发表于 05-26 14:11 16次 阅读
    单芯片USB集线器控制器的特征说明

    Ampere AI优化框架如何加速 AI 推理

    Microsoft Build 是为来自全球各地的开发人员、工程师、IT 专业人员、学生和初创公司打....
    的头像 科技绿洲 发表于 05-26 10:01 234次 阅读

    Ampere Computing解决方案在各种工作负载上的优秀表现

    Microsoft Build 是为来自全球各地的开发人员、工程师、IT 专业人员、学生和初创公司打....
    的头像 安晟培半导体 发表于 05-26 09:29 138次 阅读

    快讯:英伟达发布第一季度财报 Twitter因涉嫌违反隐私规定遭1.5亿美元罚款

    近日,英伟达公布了截至 2022 年5 月1 日的2023 财年第一季度财报,英伟达第一季度营收为8....
    的头像 lhl545545 发表于 05-26 09:27 617次 阅读

    【i.MX6ULL】驱动开发9——Linux I/O模型分析并进来类比

    本篇介绍了Linux中的五种I/O模型:阻塞式I/O模型、非阻塞式I/O模型、I/O复用模型、信号驱....
    的头像 码农爱学习 发表于 05-26 09:05 1143次 阅读
    【i.MX6ULL】驱动开发9——Linux I/O模型分析并进来类比

    以太网数据帧的发送描述符队列是什么意思?

    这个描述符是什么呀,类似linux系统的文件描述符吗 ...
    发表于 05-26 06:15 15次 阅读

    CH32V307VCT6千兆以太网收发数据不稳定是什么原因导致的?

    先说硬件配置:CH32V307VCT6通过RGMII与国产某千兆PHY连接;CH32V307的PB1管脚(RGMII_125IN)接的是...
    发表于 05-26 06:13 31次 阅读

    全志H6开发板香橙派OrangePi 3 LTS在 Linux系统中安装Home Assistant的方法

    注意事项: 本篇介绍的是通过docker安装 Home Assistant 的方式,并且只提供在 Ubuntu 或者 Debian 系统中的安装方法, H...
    发表于 05-25 19:41 1221次 阅读
    全志H6开发板香橙派OrangePi 3 LTS在 Linux系统中安装Home Assistant的方法

    嵌入式工控主板的应用优势

    在我国加工制造领域和各种生产领域之中相关的自动化技术应用之下,要求更多专业的控制主板来提高系统运转的....
    的头像 kimkylin 发表于 05-25 15:31 38次 阅读

    嵌入式主板的常见种类及应用领域

    嵌入式主板一般理解为嵌入在设备里面做控制、数据处理使用的CPU板,也就是设备的"大脑"。嵌入式到设备....
    的头像 kimkylin 发表于 05-25 15:24 92次 阅读

    影驰Gamer DDR5内存条轻松满足游戏、设计双重需求

    5月23日,AMD在台北电脑展举办发布会,正式为大家带来了锐龙7000系列处理器。其中包括了部分处理....
    的头像 科技绿洲 发表于 05-25 15:18 597次 阅读

    关于RT-Thread中断锁、调度锁与死锁的相关知识介绍

    1 中断锁定义中断锁即为全局中断开关,是禁止多线程访问临界区最简单的一种方式,即通过关闭中断的方式,来保证当前线程不会被其...
    发表于 05-25 15:17 1302次 阅读

    微型转换器取代电力轨道集群的方法

      市场正在提供越来越多的带有硬件加密引擎的高端通用微控制器。然而,仅仅因为微控制器具有硬件加密引擎....
    的头像 星星科技指导员 发表于 05-25 15:07 103次 阅读

    工业富联推出下一代机房产品“模块化服务器”

    近日,工业富联全资子公司鸿佰科技(Ingrasys Technology Inc.)线上参与COMP....
    的头像 科技绿洲 发表于 05-25 14:17 222次 阅读

    EVM3588开发板概述/特点/参数/应用

    EVM3588是广州英码科技以瑞芯微新一代旗舰级芯片RK3588八核(A76x4+A55x4)64位....
    发表于 05-25 12:15 25次 阅读
    EVM3588开发板概述/特点/参数/应用

    振弦采集模块VM,如何修改通讯速率?

    振弦采集模块VM系列,如何修改通讯速率?
    发表于 05-25 10:43 1500次 阅读

    Android系统启动以太网卡及支持双网卡共存的操作流程

    1.启动以太网卡 Android系统中对系统支持的feature都放在frameworks/base/data/etc/platform.xml中,以太网也属于其中一个feat...
    发表于 05-25 10:29 674次 阅读

    【i.MX6ULL】驱动开发8—中断法检测按键 Linux中断和定时使用方法

    本篇主要介绍了Linux中断的使用方法,通过按键来进行中断实验测试,并使用Linux定时器进行按键去....
    的头像 码农爱学习 发表于 05-25 09:09 1375次 阅读
    【i.MX6ULL】驱动开发8—中断法检测按键 Linux中断和定时使用方法

    实现可穿戴设备振动的精确控制

      考虑作为示例应用程序,GPS 运动手表。在这款手表中,MAX20303 可以为处理器、传感器、G....
    的头像 星星科技指导员 发表于 05-25 09:07 167次 阅读
    实现可穿戴设备振动的精确控制

    使用配套安全IC保护连接设备中的TLS

      Maxim 的 DeepCover® 嵌入式安全产品组合包括 MAXQ1061,可用作具有成本效....
    的头像 星星科技指导员 发表于 05-25 09:04 213次 阅读

    CH32V307VCT6内部的以太网PHY是否与SDIO接口的TF卡不能共用?

    CH32V307VCT6内部的以太网PHY是否与SDIO接口的TF卡不能共用, 我看硬件管脚是冲突? 所以我如果要一起用的话, 就需...
    发表于 05-25 06:21 132次 阅读

    触控工业显示器内嵌安装与外嵌安装如何选

    嵌入式安装是一种常见的安装方式,它可以让两个物体贴合安装,形成一个整体,看上去简洁、美观且不占空间,....
    发表于 05-24 17:39 13次 阅读

    使用安全身份验证器保护您的医疗设备端点

      安全认证器通过提供基于硬件的加密、固定功能操作来应对威胁;安全存储;和攻击对策。借助这些 IC ....
    的头像 星星科技指导员 发表于 05-24 16:41 325次 阅读
    使用安全身份验证器保护您的医疗设备端点

    Cadence® 数字全流程获(GF) 12LP/12LP+工艺平台认证

    楷登电子(美国 Cadence 公司,NASDAQ:CDNS)今日宣布,Cadence® 数字全流程....
    的头像 科技绿洲 发表于 05-24 16:33 301次 阅读

    安全IC如何保护物联网设备中的传输数据

     为了拥有真正安全的 TLS 方案并避免我们讨论过的陷阱,需要遵循一组最低限度的规则。在使用时保护会....
    的头像 星星科技指导员 发表于 05-24 16:19 379次 阅读

    英特尔以四大超级技术力量加速数字化转型

    “全球市场正处于最具活力的时代。企业目前面临的挑战错综复杂且相互关联,而成功的关键取决于企业快速采用....
    的头像 英特尔中国 发表于 05-24 16:11 318次 阅读

    英特尔发布从云到端的全新技术

    全球市场正处于最具活力的时代,人类的方方面面正在快速向着数字化的方向扬帆前行,企业面临的挑战错综复杂....
    的头像 英特尔中国 发表于 05-24 16:07 532次 阅读

    深入介绍嵌入式开发中三种不同的程序架构

    三种常用的软件架构有:顺序执行的前后台系统、时间片轮询系统和多任务操作系统:STM32单片机开发中的....
    的头像 STM32嵌入式开发 发表于 05-24 16:02 310次 阅读

    通过nanoPower技术让智能能源更加智能

      展示 nanoPower 技术优势的最后一个示例是来自壁式电源或电池的电源,通常称为 ORing....
    发表于 05-24 15:58 142次 阅读
    通过nanoPower技术让智能能源更加智能

    安谋科技与鸿钧微电子合作助力国家数字经济发展建设

    近日,安谋科技(中国)有限公司(以下简称“安谋科技”)与本土服务器处理器提供商杭州鸿钧微电子科技有限....
    的头像 科技绿洲 发表于 05-24 15:40 244次 阅读

    健康可穿戴设备参考设计可节省开发时间和精力

      考虑到为快速发展的健康/保健市场开发产品的设计团队面临着许多同时(而且往往是相互矛盾的)压力,使....
    的头像 星星科技指导员 发表于 05-24 15:03 264次 阅读
    健康可穿戴设备参考设计可节省开发时间和精力

    安谋科技与鸿钧微电子携手,加速服务器CPU产业和生态落地

    2022年5月24日—— 安谋科技(中国)有限公司(以下简称“安谋科技”)与本土服务器处理器提供商杭....
    的头像 21克888 发表于 05-24 14:24 572次 阅读
    安谋科技与鸿钧微电子携手,加速服务器CPU产业和生态落地

    数字广播系统的主要部件及功能介绍

    包括自动打铃、音乐播放、领导讲话、播送通知和转播电台节目等。
    发表于 05-24 11:04 45次 阅读

    生物信号采集处理器探讨“左心室内压“的奥秘

    生物信号采集处理系统是应用大规模集采电路、计算机硬件和软 件技术开发的一种集生物信号的放大、采集、显....
    发表于 05-24 10:35 24次 阅读
    生物信号采集处理器探讨“左心室内压“的奥秘

    Linux驱动开发_mplayer播放器开发

    USB wifi (360) : 如何从官网下载源码进行代码移植、安装相关无线工具、让嵌入式设备支持....
    的头像 DS小龙哥-嵌入式技术 发表于 05-24 09:56 225次 阅读
    Linux驱动开发_mplayer播放器开发

    如何通过PUF技术防止侵入式攻击

      Maxim 的第一款 PUF 产品是采用 ChipDNA™ 技术的 DS28E38 DeepCo....
    的头像 星星科技指导员 发表于 05-24 09:47 160次 阅读
    如何通过PUF技术防止侵入式攻击

    学好嵌入式Linux,需不需要全精通?专家给的建议一语中的!

    学习之前,一定要弄清楚自己要从事的方向。对于嵌入式开发,方向就分为很多种。比较主流的方向是单片机、L....
    的头像 jf_35791075 发表于 05-24 09:27 2次 阅读
    学好嵌入式Linux,需不需要全精通?专家给的建议一语中的!

    i.MX6ULL 驱动开发7—按键输入捕获与GPIO输入配置与高低电平读取

    本篇主要介绍了i.MX6ULL的按键检测的使用,主要的知识点是设备树的修改,以及GPIO的输入配置与....
    的头像 码农爱学习 发表于 05-24 09:11 2122次 阅读
    i.MX6ULL 驱动开发7—按键输入捕获与GPIO输入配置与高低电平读取

    实施OpenSSL和保护措施满足安全IC三个关键要求

      市场正在提供越来越多的带有硬件加密引擎的高端通用微控制器。然而,仅仅因为微控制器具有硬件加密引擎....
    的头像 星星科技指导员 发表于 05-24 09:10 219次 阅读

    MIPS转向RISC-V的艰难之路

    38年前,一个创新RISC ISA诞生于美国斯坦福大学,MIPS也由此面世。借着这个项目,几位创始人....
    的头像 E4Life 发表于 05-24 00:04 741次 阅读
    MIPS转向RISC-V的艰难之路

    基于TI AM5728 Artix-7通信综合开发案例

    此案例来源于:创龙科技测试板卡为:TISitara系列AM5728+XilinxArtix-7FPG....
    发表于 05-23 18:03 8次 阅读

    创龙基于AM57X 的CPSW网口SWITCH模式使用说明

    此案例来源于:创龙科技测试板卡为:TISitara系列AM5728+XilinxArtix-7FPG....
    发表于 05-23 17:23 7次 阅读

    TI AM57X FPGA MicroBlaze裸机案例开发

    此案例来源于:创龙科技测试板卡为:TISitara系列AM5728+XilinxArtix-7FPG....
    发表于 05-23 17:23 5次 阅读

    华为p50和p50 pro的区别是什么

    华为p50和p50 pro这两款手机的区别是什么,它们有什么不同之处?
    的头像 独爱72H 发表于 05-23 15:40 465次 阅读

    华为p50E与p50的区别是什么

    华为的每一次新品发布会都会引发广泛关注,华为也没有让机友们失望,每一代mate系列或P系列的新品凭借....
    的头像 独爱72H 发表于 05-23 15:30 475次 阅读

    STM32L552CCT6 STMicroelectronics STM32L5超低功耗微控制器

    oelectronics STM32 L5超低功耗MCU设计用于需要高安全性和低功耗的嵌入式应用。这些MCU基于Arm树皮-M33处理器及其TrustZone,用于Armv8-M与ST安全实施结合。STM32 L5 MCU具有512KB闪存和256KB SRAM。借助全新内核和ST ART Acccelerator™, STM32 L5 MCU的性能进一步升级。这些STM32 L5 MCU采用7种形式封装,提供大型产品组合,支持高达125°C的环境温度。 特性 超低功耗,灵活功率控制: 电源范围:1.71V至3.6V 温度范围:-40°C至+85/+125°C 批量采集模式(BAM) VBAT模式下187nA:为RTC和32x32位储备寄存器供电 关断模式下,17nA(5个唤醒引脚) 待机模式下,108nA(5个唤醒引脚) 待机模式下,配备RTC,222nA 3.16μA停止2,带RTC 106μA/MHz运行模式(LDO模式) 62μA/MHz 运行模式(3V时)(SMPS降压转换器模式) ...
    发表于 10-28 15:01 353次 阅读
    STM32L552CCT6 STMicroelectronics STM32L5超低功耗微控制器

    TLC1541 10 位 32kSPS ADC 串行输出微处理器外设/独立、11 通道

    信息描述 The TLC1541 is a CMOS A/D converter built around a 10-bit switched-capacitor successive-approximation A/D converter. The device is designed for serial interface to a microprocessor or peripheral using a 3-state output with up to four control inputs [including independent SYSTEM CLOCK, I/O CLOCK, chip select (CS\), and ADDRESS INPUT]. A 2.1-MHz system clock for the TLC1541, with a design that includes simultaneous read/write operation, allows high-speed data transfers and sample rates up to 32 258 samples per second. In addition to the high-speed converter and versatile control logic, there is an on-chip, 12-channel analog multiplexer that can be used to sample any one of 11 inputs or an internal self-test voltage and a sample-and-hold function that operates automatically. The converters incorporated in the TLC1541 feature differential high-impedance reference inputs that facilitate ratiometric conversion, scaling, and...
    发表于 04-18 20:07 291次 阅读

    TLC1551 10 位,164kSPS ADC 并行输出,直接 I/F 至 DSP/微处理器,10 通道

    信息描述The TLC1550x and TLC1551 are data acquisition analog-to-digital converters (ADCs) using a 10-bit, switched-capacitor, successive-approximation network. A high-speed, 3-state parallel port directly interfaces to a digital signal processor (DSP) or microprocessor (µP) system data bus. D0 through D9 are the digital output terminals with D0 being the least significant bit (LSB). Separate power terminals for the analog and digital portions minimize noise pickup in the supply leads. Additionally, the digital power is divided into two parts to separate the lower current logic from the higher current bus drivers. An external clock can be applied to CLKIN to override the internal system clock if desired. The TLC1550I and TLC1551I are characterized for operation from –40°C to 85°C. The TLC1550M is characterized over the full military range of –55°C to 125°C.特性Power Dissipation...40 mW Max Advanced LinEPIC™ Single-Po...
    发表于 04-18 20:07 260次 阅读

    TLC0838 8 位,20kSPS ADC 串行输出,微处理器外设/独立运算,远程 运算具有 数据链路,Mux 选项

    信息描述These devices are 8-bit successive- approximation analog-to-digital converters, each with an input-configurable multichannel multiplexer and serial input/output. The serial input/ output is configured to interface with standard shift registers or microprocessors. Detailed information on interfacing with most popular microprocessors is readily available from the factory. The TLC0834 (4-channel) and TLC0838 (8-channel) multiplexer is software-configured for single-ended or differential inputs as well as pseudodifferential input assignments. The differential analog voltage input allows for common-mode rejection or offset of the analog zero input voltage value. In addition, the voltage reference input can be adjusted to allow encoding of any smaller analog voltage span to the full 8 bits of resolution. The TLC0834C and TLC0838C are characterized for operation from 0°C to 70°C. The TLC0834I and TLC0838I are characterized for operation from -40°...
    发表于 04-18 20:07 325次 阅读

    TLC0832 8 位,22kSPS ADC 串行输出,微处理器外设/独立运算,Mux 选项,具有 SE 或差动,2 通道

    信息描述 These devices are 8-bit successive-approximation analog-to-digital converters. The TLC0831 has single input channels; the TLC0832 has multiplexed twin input channels. The serial output is configured to interface with standard shift registers or microprocessors. The TLC0832 multiplexer is software configured for single-ended or differential inputs. The differential analog voltage input allows for common-mode rejection or offset of the analog zero input voltage value. In addition, the voltage reference input can be adjusted to allow encoding any smaller analog voltage span to the full 8 bits of resolution. The operation of the TLC0831 and TLC0832 devices is very similar to the more complex TLC0834 and TLC0838 devices. Ratiometric conversion can be attained by setting the REF input equal to the maximum analog input signal value, which gives the highest possible conversion resolution. Typically, REF is set equal to VCC (done internally on...
    发表于 04-18 20:07 560次 阅读

    TLC0831 8 位,31kSPS ADC 串行输出,微处理器外设/独立运算,单通道

    信息描述 These devices are 8-bit successive-approximation analog-to-digital converters. The TLC0831 has single input channels; the TLC0832 has multiplexed twin input channels. The serial output is configured to interface with standard shift registers or microprocessors. The TLC0832 multiplexer is software configured for single-ended or differential inputs. The differential analog voltage input allows for common-mode rejection or offset of the analog zero input voltage value. In addition, the voltage reference input can be adjusted to allow encoding any smaller analog voltage span to the full 8 bits of resolution. The operation of the TLC0831 and TLC0832 devices is very similar to the more complex TLC0834 and TLC0838 devices. Ratiometric conversion can be attained by setting the REF input equal to the maximum analog input signal value, which gives the highest possible conversion resolution. Typically, REF is set equal to VCC (done internally on...
    发表于 04-18 20:06 582次 阅读

    TLC0820A 8 位,392kSPS ADC 并行输出,微处理器外设,片上跟踪与保持,单通道

    信息描述 The TLC0820AC and the TLC0820AI are Advanced LinCMOSTM 8-bit analog-to-digital converters each consisting of two 4-bit flash converters, a 4-bit digital-to-analog converter, a summing (error) amplifier, control logic, and a result latch circuit. The modified flash technique allows low-power integrated circuitry to complete an 8-bit conversion in 1.18 us over temperature. The on-chip track-and-hold circuit has a 100-ns sample window and allows these devices to convert continuous analog signals having slew rates of up to 100 mV/us without external sampling components. TTL-compatible 3-state output drivers and two modes of operation allow interfacing to a variety of microprocessors. Detailed information on interfacing to most popular microprocessors is readily available from the factory.特性 Advanced LinCMOSTM Silicon-Gate Technology 8-Bit Resolution Differential Reference Inputs Parallel Microprocessor Interface Conversion and A...
    发表于 04-18 20:06 346次 阅读

    TMS470MF03107 16/32 位 RISC 闪存微处理器

    信息描述TMS470MF04207/03107 器件隶属于德州仪器 (TI) 的 TMS470M 汽车级 16/32 位精简指令集计算机 (RISC) 微控制器系列。 TMS470M 微控制器利用高效率的 Cortex™–M3 16/32 位 RISC 中央处理单元 (CPU) 提供了高性能,由此实现了很高的指令吞吐量并保持了更加出色的代码效率。 TMS470M 器件运用了大端字节序格式,在该格式中,一个字的最高有效字节被存储于编号最小的字节中,而最低有效字节则存储在编号最大的字节中。 高端嵌入式控制应用要求其控制器提供更多的性能并保持低成本。 TMS470M 微控制器架构提供了针对这些性能和成本需求的解决方案,并保持了低功耗。 TMS470MF04207/03107 器件的组成如下: 16/32 位 RISC CPU 内核 TMS470MF04207 高达 448K 字节的程序闪存(具有 SECDED ECC) TTMS470MF03107 高达 320K 字节的程序闪存(具有SECDED ECC) 具有 SECDED ECC 的 64K 字节闪存 (用于获得额外的程序空间或进行 EEPROM 仿真) 高达 24K 字节的静态 RAM (SRAM) (具有 SECDED ECC) 实时中断定时器 (RTI) 矢量中断模块 (VIM) 硬件...
    发表于 04-18 20:03 349次 阅读

    TMS470MF04207 16/32 位 RISC 闪存微处理器

    信息描述TMS470MF04207/03107 器件隶属于德州仪器 (TI) 的 TMS470M 汽车级 16/32 位精简指令集计算机 (RISC) 微控制器系列。 TMS470M 微控制器利用高效率的 Cortex™–M3 16/32 位 RISC 中央处理单元 (CPU) 提供了高性能,由此实现了很高的指令吞吐量并保持了更加出色的代码效率。 TMS470M 器件运用了大端字节序格式,在该格式中,一个字的最高有效字节被存储于编号最小的字节中,而最低有效字节则存储在编号最大的字节中。 高端嵌入式控制应用要求其控制器提供更多的性能并保持低成本。 TMS470M 微控制器架构提供了针对这些性能和成本需求的解决方案,并保持了低功耗。 TMS470MF04207/03107 器件的组成如下: 16/32 位 RISC CPU 内核 TMS470MF04207 高达 448K 字节的程序闪存(具有 SECDED ECC) TTMS470MF03107 高达 320K 字节的程序闪存(具有SECDED ECC) 具有 SECDED ECC 的 64K 字节闪存 (用于获得额外的程序空间或进行 EEPROM 仿真) 高达 24K 字节的静态 RAM (SRAM) (具有 SECDED ECC) 实时中断定时器 (RTI) 矢量中断模块 (VIM) 硬件...
    发表于 04-18 20:03 307次 阅读

    TMS470MF06607 16/32 位 RISC 闪存微处理器

    信息描述TMS470MF06607 器件是德州仪器 TMS470M 系列汽车级 16/32 位精简指令集计算机 (RISC) 微控制器产品的成员。 TMS470M 微控制器利用高效率的 ARM Cortex™–M3 16/32 位 RISC 中央处理单元 (CPU) 实现了高性能,由此在保持了更高代码效率的同时实现了很高的指令吞吐量。 高端嵌入式控制应用要求其控制器提供更多的性能并保持低成本。 TMS470M 微控制器架构提供了针对这些性能和成本需求的解决方案,并保持了低功耗。 TMS470MF06607 器件的组成如下:16/32 位 RISC CPU 内核 带有 SECDED ECC 的 640k 字节的总闪存 512K 字节程序闪存用于额外的程序空间或 EEPROM 仿真的 128K 字节的闪存 带有 SECDED ECC 的 64K 字节静态 RAM (SRAM) 实时中断定时器 (RTI) 矢量中断模块 (VIM) 硬件内置自测试 (BIST) 校验器,用于SRAM (MBIST) 和 CPU (LBIST) 64 位循环冗余校验器 (CRC) 带预置分频器的基于调频 0 引脚锁相环 (FMzPLL) 的时钟模块 两个多缓冲串行外设接口 (MibSPI) 两个具有本地互连网络接口 (LIN) 的 UART (SCI) 两个 CAN 控...
    发表于 04-18 20:03 301次 阅读

    TMS320F28027 Piccolo 微处理器

    信息描述F2802x Piccolo 系列微控制器为 C28x 内核供电,此内核与低引脚数量器件中的高集成控制外设相耦合。 该系列的代码与以往基于 C28x 的代码相兼容,并且提供了很高的模拟集成度。 一个内部电压稳压器允许单一电源轨运行。 对 HRPWM 模块实施了改进,以提供双边缘控制 (调频)。 增设了具有内部 10 位基准的模拟比较器,并可直接对其进行路由以控制 PWM 输出。 ADC 可在 0V 至 3.3V 固定全标度范围内进行转换操作,并支持公制比例 VREFHI / VREFLO 基准。 ADC 接口专门针对低开销/低延迟进行了优化。特性亮点高效 32 位中央处理单元 (CPU) (TMS320C28x) 60MHz,50MHz,和 40MHz 器件 3.3V 单电源 集成型加电和欠压复位 两个内部零引脚振荡器 多达 22 个复用通用输入输出 (GPIO) 引脚 三个 32 位 CPU 定时器 片载闪存、SRAM、一次性可编程 (OTP) 内存 代码安全模块 串行端口外设 (SCI/SPI/I2C) 增强型控制外设 增强型脉宽调制器 (ePWM)高分辨率 PWM (HRPWM)增强型捕捉 (eCAP)模数转换器 (ADC)片上温度传感器比较器38 引脚和 48 引脚封装高效 32 位 CPU (TMS320C28x) 6...
    发表于 04-18 20:03 984次 阅读

    TMS320F28035 Piccolo 微处理器

    信息描述F2803x Piccolo 系列微控制器为 C28x 内核和控制律加速器 (CLA) 供电,此内核和 CLA 与低引脚数量器件中的高集成控制外设向耦合。 该系列的代码与以往基于 C28x 的代码相兼容,并且提供了很高的模拟集成度。 一个内部电压稳压器允许单一电源轨运行。 对 HRPWM 模块实施了改进,以提供双边缘控制 (调频)。 增设了具有内部 10 位基准的模拟比较器,并可直接对其进行路由以控制 PWM 输出。 ADC 可在 0V 至 3.3V 固定全标度范围内进行转换操作,并支持公制比例 VREFHI / VREFLO 基准。 ADC 接口专门针对低开销/低延迟进行了优化。特性亮点高效 32 位中央处理单元 (CPU) (TMS320C28x) 60MHz 器件 3.3V 单电源 集成型加电和欠压复位 两个内部零引脚振荡器 多达 45 个复用通用输入输出 (GPIO) 引脚 三个 32 位 CPU 定时器 片载闪存,SRAM,OTP 内存 代码安全模块 串行端口外设 (SCI/SPI/I2C/LIN/eCAN) 增强型控制外设 增强型脉宽调制器 (ePWM) 高分辨率 PWM (HRPWM) 增强型捕捉 (eCAP) 个高分辨率输入捕获 (HRCAP) 增强型正交编码器脉冲 (eQEP) 模数转换器 (ADC...
    发表于 04-18 20:03 2353次 阅读

    TDA3 ADAS 应用处理器

    信息描述 TI 的 TDA3x 片上系统 (SoC) 是经过高度优化的可扩展系列器件,其设计满足领先的高级驾驶员辅助系统 (ADAS) 要求。 TDA3x SoC 处理器集成了性能、低功耗、小尺寸和 ADAS 视觉分析处理功能的最优组合,支持广泛的 ADAS 应用,旨在推进更加自主流畅的驾驶体验。TDA3x SoC 支持业内最广泛的 ADAS 应用,包括前置摄像头、后置摄像头、环视系统、雷达和单一架构整合系统,将复杂的嵌入式视觉技术应用于现代化汽车。TDA3x SoC 整合了非单一型可扩展架构,其中包括 TI 定点和浮点 TMS320C66x 数字信号处理器 (DSP)、具有嵌入式视觉引擎 (EVE) 的视觉 AccelerationPac 和双路 ARM Cortex-M4 处理器。 该器件可采用不同的封装选项(包括叠加封装)实现小外形尺寸设计,从而实现低功耗配置。 TDA3x SoC 还集成有诸多外设,包括 LVDS 环视系统的多摄像头接口(并行和串行)、显示屏、控制器局域网 (CAN) 和千兆位以太网视频桥接 (AVB)。TDA3x 视觉 AccelerationPac 中的 EVE 承担了处理器的视觉分析功能,同时还降低了功耗。 视觉 AccelerationPac 针对视觉处理进行了优化,可通过 32 位...
    发表于 04-18 20:02 750次 阅读

    BELASIGNA 300 用于便携式通信设备的24位音频处理器

    信息BelaSigna®300是一款超低功耗,高保真单声道音频处理器,适用于便携式通信设备,可在不影响尺寸或电池寿命的情况下提供卓越的音频清晰度。 BelaSigna 300为易受噪声和回声影响的设备提供了卓越音频性能的基础。其独特的专利双核架构使多种高级算法能够同时运行,同时保持超低功耗。微型超低功耗单芯片解决方案对电池寿命或外形尺寸几乎没有影响,是便携式设备的理想选择。具有领域专业知识和一流算法,安森美半导体和我们的解决方案合作伙伴网络可以帮助您快速开发和推出产品。 BelaSigna 300芯片提供全套开发工具,实践培训和全面技术支持。 针对音频处理优化的负载均衡双核DSP架构 超低功耗:通常为1-10 mA 微型外形尺寸:3.63 x 2.68 mm PCB面积,外部元件很少 输入级: - 88 dB系统动态范围可扩展至110 dB - A / D采样率从8.0到60 kHz - 4个独立通道 输出阶段: - 高保真D类输出直接驱动扬声器 - 25 mA最大声功率输出 灵活的输入输出控制器(IOC),用于卸载DSP上的数字信号移动< / li> 支持具有极低群延迟的高级自适应音频处理算法 128位AES高级加密以保护制造商和用户数据 与其他系统和HMI的无缝连接按钮,电位器和L...
    发表于 04-18 19:43 398次 阅读

    BELASIGNA 250 16位音频处理器,全立体声2声道,2声道输出

    信息BelaSigna®250是一款完整的可编程音频处理系统,专为超低功耗嵌入式和便携式数字音频系统而设计。这款高性能芯片以BelaSigna 200的架构和设计为基础,可提供卓越的音质和无与伦比的灵活性。 BelaSigna 250集成了完整的音频信号链,来自立体声16位A / D转换器或数字接口,可接受信号通过完全灵活的数字处理架构,可以直接连接到扬声器的立体声模拟线路电平或直接数字电源输出。 独特的并行处理架构 集成转换器和电源输出 超低功耗:20 MHz时5.0 mA; 1.8 V电源电压 支持IP保护 智能电源管理,包括需要 88 dB系统动态范围且系统噪声极低的低电流待机模式 灵活的时钟架构,支持高达33 MHz的速度 全系列可配置接口,包括:IS,PCM,UART,SPI,IC,GPIO...
    发表于 04-18 19:43 422次 阅读

    BELASIGNA 300 AM 带AfterMaster HD的音频处理器

    信息BelaSigna®300AM是一款基于DSP的音频处理器,能够在包含主机处理器和/或外部I 基于S的单声道或立体声A / D转换器和D / A转换器。 AfterMaster HD是一种实时处理音频信号的算法,可显着提高响度,清晰度,深度和饱满度。 br> BelaSigna 300 AM专门设计用于需要解决方案以克服小型或向下扬声器(包括平板电视或耳机)限制的应用。 通常4执行AfterMaster HD时为-8 mA 尺寸为3.63 mm x2.68 mm x 0.92 mm(包括焊球)提供 包括一个快速的I 基于C的界面,用于下载和AfterMaster HD算法的一般配置,一个高度可配置的PCM接口,用于将数据流入和器件,高速UART,SPI端口和5个GPIO。 这些器件无铅,无卤素/ BFR,符合RoHS标准...
    发表于 04-18 19:42 480次 阅读

    AD567 12位电流输出、微处理器兼容型DAC

    信息优势和特点 单芯片结构 双缓冲锁存器支持兼容8位微处理器 快速建立时间:500 ns(最大值,至±1/2 LSB) 片内集成高稳定性嵌入式齐纳基准电压源 整个温度范围内保证单调性 整个温度范围内保证线性度:1/2 LSB(最大值,AD567K) 保证工作电压:±12 V或±15 V 欲了解更多信息,请参考数据手册产品详情AD567是一款完整的高速12位单芯片数模转换器,内置一个高稳定性嵌入式齐纳基准电压源和一个双缓冲输入锁存器。该转换器采用12个精密、高速、双极性电流导引开关和一个经激光调整的薄膜电阻网络,可提供快速建立时间和高精度特性。微处理器兼容性通过片内双缓冲锁存器实现。输入锁存器能够与4位、8位、12位或16位总线直接接口。因此,第一级锁存器的12位数据可以传输至第二级锁存器,避免产生杂散模拟输出值。锁存器可以响应100 ns的短选通脉冲,因而可以与现有最快的微处理器配合使用。AD567拥有如此全面的功能与高性能,是采用先进的开关设计、高速双极性制造工艺和成熟的激光晶圆调整技术(LWT)的结果。该器件在晶圆阶段进行调整,25°C时最大线性误差为±1/4 LSB(K级),整个工作温度范围内的线性误差为±1/2 LSB。芯片的表面下(嵌入式...
    发表于 04-18 19:24 480次 阅读

    AD557 DACPORT低成本、完整微处理器兼容型8位DAC

    信息优势和特点 完整的8位DAC 电压输出:0 V至2.56 V 内部精密带隙基准电压源 单电源供电:5 V (±10%) 完全微处理器接口 快速建立时间:1 xxs内电压达到±1/2 LSB精度 低功耗:75 mW 无需用户调整 在工作温度范围内保证单调性 规定了 T min至T max的所有误差 小型16引脚DIP或20引脚PLCC封装 低成本产品详情AD557 DACPORT®是一款完整的电压输出8位数模转换器,它将输出放大器、完全微处理器接口以及精密基准电压源集成在单芯片上。无需外部元件或调整,就能以全精度将8位数据总线与模拟系统进行接口。AD557 DACPORT的低成本和多功能特性是单芯片双极性技术持续发展的结果。完整微处理器接口与控制逻辑利用集成注入逻辑(I2L)实现,集成注入逻辑是一种极高密度的低功耗逻辑结构,与线性双极性制造工艺兼容。内部精密基准电压源是一种取得专利的低压带隙电路,采用+5 V单电源时可实现全精度性能。薄膜硅铬电阻提供在整个工作温度范围内保证单调性工作所需的稳定性,对这些薄膜电阻进行激光晶圆调整则可实现出厂绝对校准,误差在±2.5 LSB以内,因此不需要用户进行增益或失调电压调整。新电路设计可以使电压在800 ns内达到±...
    发表于 04-18 19:12 531次 阅读

    AD558 电压输出8位数模转换器,集成输出放大器、完全微处理器接口和精密基准电压源

    信息优势和特点 完整8位DAC 电压输出:两种校准范围 内部精密带隙基准电压源 单电源供电:+5 V至+15 V 完全微处理器接口 快速建立时间:1 ±s内电压达到±1/2 LSB精度 低功耗:75 mW 无需用户调整 在工作温度范围内保证单调性 规定了 Tmin至Tmax的所有误差 16引脚DIP和20引脚PLCC小型封装 激光晶圆调整单芯片供混合使用产品详情AD558 DACPORT®是一款完整的电压输出8位数模转换器,它将输出放大器、完全微处理器接口以及精密基准电压源集成在单芯片上。无需外部元件或调整,就能以全精度将8位数据总线与模拟系统进行接口。这款DACPORT器件的性能和多功能特性体现了近期开发的多项单芯片双极性技术成果。完整微处理器接口与控制逻辑利用集成注入逻辑(I2 L)实现,集成注入逻辑是一种极高密度的低功耗逻辑结构,与线性双极性制造工艺兼容。内部精密基准电压源是一种取得专利的低压带隙电路,采用+5 V至+15 V单电源时可实现全精度性能。薄膜硅铬电阻提供在整个工作温度范围内保证单调性工作所需的稳定性(所有等级器件),对这些薄膜电阻运用最新激光晶圆调整技术则可实现出厂绝对校准,误差在±1 LSB以内,因此不需要用户进行增...
    发表于 04-18 19:12 1899次 阅读

    TMS320C5545 TMS320C5545 定点数字信号处理器

    信息描述这些器件是 TI C5000定点数字信号处理器 (DSP) 产品系列的成员之一,适用于低功耗应用。 选择。 定点 DSP 基于 TMS320C55x DSP 系列 CPU 处理器内核。C55x DSP 架构通过提升的并行性和节能性能实现高性能和低功耗。CPU 支持一个内部总线结构,此结构包含一条程序总线,一条 32 位读取总线和两条 16 位数据读取总线,两条数据写入总线和专门用于外设和 DMA 操作的附加总线。这些总线可实现在一个单周期内执行高达四次 16 位数据读取和两次 16 位数据写入的功能。此器件还包含四个 DMA 控制器,每个控制器具有 4 条通道,可在无需 CPU 干预的情况下提供 16 条独立通道的数据传送。每个 DMA 控制器在每周期可执行一个 32 位数据传输,此数据传输与 CPU 的运行并行并且不受 CPU 运行的影响。 C55x CPU 提供两个乘积累积 (MAC) 单元,每个单元在一个单周期内能够进行 17 位 × 17 位乘法以及 32 位加法。一个中央 40 位算术和逻辑单元 (ALU) 由一个附加 16 位 ALU 提供支持。ALU 的使用受指令集控制,从而提供优化并行运行和功耗的能力。C55x CPU 内的地址单元 (AU) 和数据单元 (DU) 对这些资源进...
    发表于 04-18 19:06 309次 阅读