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):

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

    关注

    5065

    文章

    18998

    浏览量

    302630
  • ST
    ST
    +关注

    关注

    32

    文章

    1127

    浏览量

    128802
收藏 人收藏

    评论

    相关推荐

    从客户需求视角去认识ZLG | 为用户提供工业自动化嵌入式领域生态产品

    导读ZLG致远电子提供工业自动化嵌入式领域生态产品,满足工业自动化嵌入式领域的行业需求。本文将从客户需求视角,带您了解ZLG致远电子、产品和解决
    的头像 发表于 10-29 08:04 145次阅读
    从客户需求视角去认识ZLG | 为用户提供工业<b class='flag-5'>自动化</b>及<b class='flag-5'>嵌入式</b>领域生态产品

    采用整体方案实现全集成工厂自动化

    作者: Steven Keeping 2024-08-01 标签 [工程] [诊断][嵌入式处理] [工业自动化][工业控制][接口][电机控制] [机器人][感测] [有线通信] [机电] [电源
    的头像 发表于 10-02 16:28 202次阅读
    采用整体<b class='flag-5'>方案</b>实现全集成<b class='flag-5'>工厂</b><b class='flag-5'>自动化</b>

    嵌入式开发常见问题排查

    嵌入式开发问题排查很多人认为嵌入式开发很难,主要是因为在这个过程中常常会遇到各式各样的问题。这些问题的复杂性和多样性使得许多人感到困惑和无所适从。然而,如果将这些问题逐一拆解,实际上大部分都可以
    的头像 发表于 09-22 08:04 255次阅读
    <b class='flag-5'>嵌入式开发</b>常见问题排查

    聚焦嵌入式开发中的合规性工具、项目管理工具、版本迭代工具应用

    日前,龙智携嵌入式开发及管理解决方案亮相2024上海国际嵌入式展(embedded world China 2024)。展会期间,我们对话了多位龙智资深DevSecOps顾问及技术支持专家
    的头像 发表于 07-29 15:15 457次阅读

    自动化嵌入式系统测试流程:TESSY功能优势详解

    。 TESSY实现了整个测试周期的自动化,包括在各种目标系统上对C/C++嵌入式软件进行回归测试。作为已通过认证的测试工具,TESSY支持所有行业领先的编译器、调试器和微控制器以及主机模拟。 TESSY具有IEC61508 / ISO26262、IEC62304 和 EN
    的头像 发表于 07-22 10:52 479次阅读
    <b class='flag-5'>自动化</b><b class='flag-5'>嵌入式</b>系统测试流程:TESSY功能优势<b class='flag-5'>详解</b>

    嵌入式开发前景怎么样?

    嵌入式开发前景非常广阔,这主要得益于物联网、人工智能、大数据等技术的快速发展,以及嵌入式系统在各个领域的广泛应用。以下是对嵌入式开发前景的详细分析
    的头像 发表于 07-10 09:00 2442次阅读
    <b class='flag-5'>嵌入式开发</b>前景怎么样?

    嵌入式开发者的未来

    和测试这些产品的硬件和软件。汽车行业:现代汽车包含大量的嵌入式系统,例如车载娱乐系统、发动机控制单元、自动驾驶系统等。在这个领域,工程师可以从事嵌入式软件开发、系统集
    的头像 发表于 06-23 08:10 323次阅读
    <b class='flag-5'>嵌入式开发</b>者的未来

    嵌入式开发就业前景怎么样?

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

    ARM Cortex-A53嵌入式开发平台Android手册

    电子发烧友网站提供《ARM Cortex-A53嵌入式开发平台Android手册.pdf》资料免费下载
    发表于 04-28 15:10 0次下载

    嵌入式热门发展方向有哪些?

    嵌入式热门发展方向有哪些? 现在越来越多的计算机、电子、通信、自动化等相关专业跨行学习嵌入式嵌入式开发作为未来职业发展的方向,不论从薪资待遇还是发展前景来看,都非常不错。 在
    发表于 04-11 14:17

    fpga是嵌入式开发

    FPGA(现场可编程门阵列)与嵌入式开发之间确实存在一定的关联,但它们在本质上是两个不同的领域。
    的头像 发表于 03-15 14:18 963次阅读

    嵌入式学习步骤

    开发板上测试固件以及在实际设备上进行测试。 嵌入式系统的多样发展,它将更为广泛地应用于各个领域,实现智能、网络
    发表于 02-02 15:24

    嵌入式开发学习的十三法则分享

    嵌入式开发学习是一个不断积累和总结的过程,来自一个嵌入式开发高级工程师为我们总结的关于嵌入式开发学习的十三法则,大家不妨参考一下: 一、冗余度法则 在嵌入式系统具有足够的冗余度
    发表于 12-21 06:32

    嵌入式开发中的交叉编译详解

    嵌入式开发中,经常会遇到目标平台资源贫乏,无法运行需要的编译器。亦或是目标平台上不允许或不能够安装需要的编译器。这时候就需要使用交叉编译了。
    的头像 发表于 12-01 13:24 1136次阅读
    <b class='flag-5'>嵌入式开发</b>中的交叉编译<b class='flag-5'>详解</b>

    嵌入式开发测试秘诀

    。 多年前,一位工程师为了对嵌入式拥有更深层次理解的追求,曾发出这样的疑问:“我怎么才能知道并懂得我的系统到底在干些什么呢?”。同时代的嵌入式开发人员问得最多的问题大都围绕“我怎么才能使程序跑得更快”、“什么编译器最
    的头像 发表于 11-24 16:18 500次阅读