0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

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

3天内不再提示

基于SPEAr320的工厂自动化嵌入式开发方案详解

电子工程师 作者:工程师a 2018-05-12 08:31 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

ST公司的SPEAr320 是具有ARM926内核的嵌入MPU,最适合用于工厂自动化和消费类电子产品.功能强大的ARM926EJ-S处理器工作频率高达333MHz,具有高性能的8路DMA,32KB ROM和8KB SRAM,LPDDR-333/DDR2-666 外接存储器接口,SDIO/MMC 卡接口以及串行闪存接口(SMI),外设支持TFT/STN LCD控制器,各种功能的触摸屏,支持1Msps的8路10位ADC和4xPWM定时器.主要用在可编程逻辑控制器,工厂自动化和打印机.本文介绍了SPEAr320主要特性, 功能方框图, 系统典型架构图和EVALSPEAr320CPU SPEAr320 CPU评估板主要特性,方框图,电路图和材料清单.

The SPEAr320 is a member of the SPEAr family of embedded MPUs, optimized for industrial automation and consumer applications. It is based on the powerful ARM926EJ-S processor (up to 333 MHz), widely used in applications where high computation performance is required.

In addition, SPEAr320 has an MMU that allows virtual memory management -- making the system compliant with Linux operating system. It also offers 16 KB of data cache, 16 KB of instruction cache, JTAG and ETM (Embedded Trace Macrocell) for debug operations.

A full set of peripherals allows the system to be used in many applications, some typical applications being factory automation, printer and consumer applications.

SPEAr320主要特性:

■ ARM926EJ-S 333 MHz core

■ High-performance 8-channel DMA

■ Dynamic power-saving features

■ Configurable peripheral functions on 102 shared I/Os.

■ Memory:

– 32 KB ROM and 8 KB internal SRAM

– LPDDR-333/DDR2-666 external memory interface

SDIO/MMC card interface

– Serial Flash memory interface (SMI)

– Flexible static memory controller (FSMC) up to 16-bit data bus width, supporting NAND Flash

– External memory interface (EMI) up to 16- bit data bus width, supporting NOR Flash and FPGAs

■ Security

– Cryptographic accelerator

■ Connectivity

– 2 x USB 2.0 Host

– 1 x USB 2.0 Device

– 2 x fast Ethernet MII/SMII ports

– 2 x CAN interface

– 3 x SSP Synchronous serial port (SPI, Microwire or TI protocol)

– 2 x I2C

– 1 x fast IrDA interface

– 3 x UART interface

– 1 x standard parallel device port

■ Peripherals supported

– TFT/STN LCD controller (resolution up to 1024 x 768 and up to 24 bpp)

– Touchscreen support Miscellaneous functions

– Integrated real time clock, watchdog, and system controller

– 8-channel 10-bit ADC, 1 Msps

– 4 x PWM timers

– JPEG CODEC accelerator

– 6x 16-bit general purpose timers with programmable prescaler, 4 capture inputs

– Up to 102 GPIOs with interrupt capability

SPEAr320应用:

The SPEAr320 embedded MPU is configurable for a range of industrial and consumer applications such as:

■ Programmable logic controllers

■ Factory automation

■ Printers


图1.SPEAr320功能方框图


图2.SPEAr320系统典型架构图

EVALSPEAr320CPU SPEAr320 CPU评估板

This document applies to revision 2.0 SPEAr320 CPU evaluation boards.

This board can be used to evaluate SPEAr320 microprocessors; the evaluation board kit comprises one board, one serial cable interface, and one power supply.

SPEAr320 CPU评估板主要特性:

■ SPEAr320 embedded MPU

■ Up to 2 Gbit DDR2 333 MHz (standard 128 Mbytes)

■ Up to 16 Mbyte Serial Flash memory (standard 8 Mbytes)

■ Two USB 2.0 full host port channels

■ One USB 2.0 host device port

■ One serial port (up to 115 baud)

■ JTAG Debug ports


图3.SPEAr320 CPU评估板外形图


图4.SPEAr320 CPU评估板方框图


图5.SPEAr320 CPU评估板电报路互连图


图6.SPEAr320 CPU评估板电路图:DDR接口


图7.SPEAr320 CPU评估板电路图:USB接口


图8.SPEAr320 CPU评估板电路图:USB电源和可选部件


图9.SPEAr320 CPU评估板电路图:各种接口


图10.SPEAr320 CPU评估板电路图:电源


图11.SPEAr320 CPU评估板电路图:个性化接口


图12.SPEAr320 CPU评估板电路图:子板接口

SPEAr320 CPU评估板元件清单(BOM):

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式
    +关注

    关注

    5212

    文章

    20766

    浏览量

    338809
  • ST
    ST
    +关注

    关注

    32

    文章

    1194

    浏览量

    132855
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    低代码可视,破解嵌入式开发高门槛难题

    。PPECWorkbench以低代码可视化为核心,打造一站嵌入式开发解决方案,精准破解行业痛点,为嵌入式开发行业注入新活力。一、嵌入式开发
    的头像 发表于 03-25 14:13 284次阅读
    低代码可视<b class='flag-5'>化</b>,破解<b class='flag-5'>嵌入式开发</b>高门槛难题

    EsDA 科普 | 一文读懂嵌入式开发的“全家桶”方案

    在工业4.0与AI浪潮交汇的今天,嵌入式软件开发正面临前所未有的复杂度挑战。如何降低门槛、提升效率、实现一站交付?EsDA给出了系统的答案。本文将带您快速了解这一
    的头像 发表于 03-18 11:37 397次阅读
    EsDA 科普 | 一文读懂<b class='flag-5'>嵌入式开发</b>的“全家桶”<b class='flag-5'>方案</b>

    嵌入式开发常用函数速查表

    嵌入式开发中,掌握常用函数的用法可以大大提高开发效率。无论是单片机初学者还是有一定经验的工程师,熟悉函数库和调用方式都是必备技能。今天,我们为大家整理一份嵌入式开发常用函数速查表,覆盖GPIO
    的头像 发表于 01-19 09:06 539次阅读
    <b class='flag-5'>嵌入式开发</b>常用函数速查表

    什么是嵌入式应用开发

    、实现和部署,还包括硬件选择、软件设计、测试、集成和维护等流程‌。 定义和背景 嵌入式应用开发是指将软件部署到嵌入式系统中,这些系统广泛应用于消费电子和工业自动化中。
    发表于 01-12 16:13

    性能与性价比兼得!迅为RK3562开发板开启嵌入式开发新选择

    性能与性价比兼得!迅为RK3562开发板开启嵌入式开发新选择
    的头像 发表于 12-23 16:10 1943次阅读
    性能与性价比兼得!迅为RK3562<b class='flag-5'>开发</b>板开启<b class='flag-5'>嵌入式开发</b>新选择

    C语言单元测试在嵌入式软件开发中的作用及专业工具的应用

    。 3. 测试自动化策略 嵌入式C语言单元测试的自动化应关注: ‌持续集成****‌:将单元测试集成到开发流程中,每次代码提交自动运行测试
    发表于 12-18 11:46

    从小白到大牛:Linux嵌入式系统开发的完整指南

    与 Linux 混合编程)。例如,在嵌入式设备上部署图像识别模型,需掌握交叉编译 AI 框架、优化模型体积与运行速度。​ 工程能力提升:实际项目中需关注代码规范、版本控制(Git)、自动化构建(CMake
    发表于 12-16 10:42

    分享一个嵌入式开发学习路线

    技术,实现设备联网上传数据。 系统架构思维:理解企业级嵌入式开发的架构设计,如分层架构、模块设计等。 实践建议:在STM32上移植FreeRTOS,实现多任务管理;用WiFi模块实现温湿度数据上传云端
    发表于 12-04 11:01

    C语言在嵌入式开发中的应用

    资源有限的嵌入式设备上实现完整的网络功能 。 5、软件固件开发嵌入式系统的基石 软件固件是嵌入式系统中最基本的软件,它负责控制硬件设备的运行,并提供基本的系统功能。C 语言是编写
    发表于 11-21 08:09

    嵌入式开发的关键点介绍

    嵌入式开发在现代科技中扮演着非常重要的角色。随着物联网的发展,嵌入式系统的需求也越来越大。嵌入式开发不仅需要开发人员具备深入的硬件知识和编程经验,还需要不断学习新的技术和工具,以满足不
    发表于 11-13 08:12

    嵌入式C/C++回归测试四大最佳实践(附自动化测试工具TESSY使用教程)

    嵌入式开发中,一次微小的代码改动都可能引发“蝴蝶效应”,如何守护系统的稳健?推荐专业的自动化测试工具#TESSY,源自戴姆勒-奔驰,是嵌入式C/C++单元/集成测试的标杆。
    的头像 发表于 10-31 14:21 652次阅读
    <b class='flag-5'>嵌入式</b>C/C++回归测试四大最佳实践(附<b class='flag-5'>自动化</b>测试工具TESSY使用教程)

    恩智浦如何攻克两大嵌入式开发难题

    在我们的身边,嵌入式系统无处不在。而随着技术的进步和应用的拓展,今天的嵌入式开发也面临着诸多新课题、新挑战。
    的头像 发表于 10-27 09:28 2162次阅读

    新一代嵌入式开发平台 AMD嵌入式软件和工具2025.1版现已推出

    AMD 2025.1 版嵌入式软件和工具是面向新一代嵌入式系统开发而打造的综合平台,全面加速概念构想到部署落地。 2025.1 版嵌入式软件和工具的新 增功能 AMD
    的头像 发表于 08-20 09:15 4348次阅读

    嵌入式开发就业还有前景吗?

    和医疗器械使用经验。 3)工业控制 工业控制是指通过各种控制设备和系统,对工业生产过程进行监测、控制和优化。随着工业自动化和智能的发展,工业控制领域对嵌入式开发的需求也在不断增加。在工业控制领域
    发表于 07-16 10:47

    嵌入式工业显示器如何提升自动化设备的操作效率?​

    在工业 4.0 的浪潮下,自动化设备在各行业中的应用愈发广泛,而嵌入式工业显示器作为自动化设备的关键人机交互界面,其性能优劣直接影响着设备的操作效率。那么,嵌入式工业显示器是如何提升
    的头像 发表于 07-14 15:55 1056次阅读