tms320f2837x+spartan6/国产fpga低成本高实时注塑机运动控制器软硬件设计方案

信迈科技DSP+ARM+FPGA 信迈科技DSP+ARM+FPGA     2023-03-09     764

关键词:

将 D S P 作 为 下 位 机 , ARM 作 为 上 位 机 设 计 了 精 密 的 注 塑 机 控 制 系 统 , 下 位 机 用 于 控 制 算 法 的 运 行 以 及 I/ O 控 制 , 上 位 机 用 于 人 机 界 面 的 以 及 模 具 资 料 的 管 理 , 该 控 制 系 统 实 时 性 好 , 控 制 精 度 高 。 不 足 之 处 是 没 有 在 控 制 系 统 上 设 计 控 制 算 法 , 无 法 验 证 对 不 同 控 制 算 法 的 兼 容 性 。

 注 塑 机 控 制 器 是 基 于 T I 公 司 的 T M S 3 2 0 F 2 8 3 3 5 芯 片 的 控 制 系 统 , 是 整 个 注 塑 机 泵 控 伺 服 系 统 的 核 心 部 分 。 控 制 系 统 可 以 通 过 采 集 相 应 的 传 感 器 信 号 对 各 部 分 的 压 力 、 位 置 、 温 度 、 流 量 等 状 态 信 息 进 行 实 时 监 测 , 再 通 过 执 行 设 计 的 控 制 算 法 对 信 号 处 理 后 完 成 注 塑 机 工 艺 要 求 的 动 作 。

 

 

1 评估板简介

Ø 基于 TI TMS320F2837x 系列的单/双核 32 位浮点 MCU 控制器+ Xilinx Spartan-6 低功耗FPGA

Ø TI TMS320F2837x 主频为 200MHz,内部集成单精度浮点单元 FPU、三角法数学单元 TMU、复杂数学单元 VCA-II、单/双可编程空置律加速器 CLA,包含 512K/1MByte ROM172K/204KByte RAM

Ø MCU 内部集成两个零引脚 10MHz 振荡器,晶体振荡器,看门狗定时器模块,丢失时 钟检测电路;

Ø FPGA 芯片型号为 XC6SLX16-2CSG324I,逻辑单元 14K 个,DSP Slice 32 个,pin to pin 兼 容 XC6SLX9/25/45-2CSG324I,平台升级能力强;

Ø TMS320F2837x FPGA 内部通过 I2CuPPEMIF 等总线连接,让 FPGA MCU 互联 更高效灵活;

Ø 开发板引出 ePWMeQEPMcBSPADC 等接口,适用于各种控制类工业设备;

Ø 开发板引出 USB OTGRS232RS485CAN 等常用通信接口;

Ø 采用精密工业级 B2B 连接器,占用空间小,稳定性强,易插拔,防反插;

Ø 提供丰富的开发例程,入门简单,支持裸机和 SYS/BIOS 操作系统。

图1

XM2837xF-EVM 是一款由深圳信迈基于 SOM-XM2837xF 核心板所设计的高端单/双核浮点开 发板,它为用户提供了 SOM-XM2837xF 核心板的测试平台,用于快速评估 SOM-XM2837xF 核心板的整体性能。

XM2837xF-EVM 底板采用沉金无铅工艺的 4 层板设计,不仅为客户提供系统驱动源码、 丰富的 Demo 程序、完整的软件开发包,以及详细的 TMS320F28x 系统开发文档,还协助 客户进行底板的开发,提供长期、全面的技术支持,帮助客户以最快的速度进行产品的二 次开发,实现产品的快速上市。

2 典型应用领域

3 软硬件参数

图 4 Xilinx Spartan-6 FPGA 特性参数

3.1 硬件参数

表 1  MCU端硬件参数

CPU

TI 双核 TMS320F28377D/单核 TMS320F28377S,主频 200MHz,,pin to pin 兼容 双核 TMS320F28379D/单核 TMS320F28379S

ROM

单核 512KByte 双核 1MByte,外扩 4MByte SPI NOR FLASH

RAM

单核:片内 164KByte,外扩 512KByte 16bit SRAM

双核:片内 204KByte,外扩 512KByte 16bit SRAM

EEPROM

2Kbit,AT24C02C

B2B Connector

2x 100pin 公座,2x 100pin 母座,间距 0.5mm,合高 4.0mm,共 400pin

LED

2x 电源指示灯(底板 1 个,核心板 1 个)

6x 可编程指示灯(底板 4 个,核心板 2 个)

KEY

3x 可编程输入按键

1x 复位按键

Ethernet

1x 以太网口(EMIF 外扩 W5300),10M/100M 自适应

JTAG

14pin TI Rev B JTAG,间距 2.54mm

ADC

1x 24Channel ADC,0-3V,2x 15pin 排针,间距 2.54mm

DAC

1x 3Channel DAC,0.3-3V,2x 15pin 排针,间距 2.54mm

BOOT SET

1x 2bit 启动拨码开关

UART

1x 串口转 USB 调试接口,实现 2 路串口,用于 MCU 端和 FPGA 端调试

1x RS232 串口

1x RS485 串口

CAN

2x CAN 总线接口,使用 3 位插拔式接线端子

IO

ePWMGPIO 等信号,2x 15pin 排针,间距 2.54mm

eQEP、McBSP、GPIO 等信号,2x 10pin 排针,间距 2.54mm

POWER

1x 12V 2A 直流输入,DC-417 电源接口

表 2 FPGA端硬件参数

CPU

Xilinx Spartan-6 FPGA XC6SLX16-2CSG324I,兼容 XC6SLX9/25/45

ROM

64Mbit QSPI NOR FLASH

Logic Cell

9152/14579/24051/43661

DSP Slice

16/32/38/58

LED

1x PROGRAM 指示灯

5x 可编辑指示灯(核心板 2 个,底板 3 个)

按键

3x 可编程输入按键

1x PRG RESET 按键

JTAG

1x 14pin JTAG 接口,间距 2.0mm

IO

2x 48pin 欧式连接器,GPIO 拓展

1x 50pin IDC3 简易牛角座,间距 2.54mm

3.2 软件参数

表3

DSP 端软件支持

裸机、SYS/BIOS 操作系统

CCS 版本号

CCS6.1

ISE 版本号

ISE14.7

4 开发资料

1) 提供核心板引脚定义、可编辑底板原理图、可编辑底板 PCB、芯片 Datasheet,缩 短硬件设计周期;

2) 提供丰富的 Demo 以及程序源码,含 MCU 核间通信例程、MCU FPGA 通信例 程;

3) 提供完整的平台开发包、入门教程,节省软件整理时间,上手容易。

5 电气特性

核心板工作环境

环境参数

最小值

典型值

最大值

核心板工作温度

-40°C

/

85°C

核心板工作电压

/

3.3V

/

评估板工作电压

/

12V

/

6机械尺寸

表 4

核心板

评估底板

PCB 尺寸

72mm*44mm

200mm*130mm

固定安装孔数量

4

4

图 6 核心板机械尺寸图

7技术服务

  1. 协助底板设计和测试,减少硬件设计失误;
  2. 协助解决按照用户手册操作出现的异常问题;
  3. 协助产品故障判定;
  4. 协助正确编译与运行所提供的源代码;
  5. 协助进行产品二次开发;
  6. 提供长期的售后服务。

8增值服务

  • 主板定制设计
  • 核心板定制设计
  • 嵌入式软件开发
  • 项目合作开发
  • 技术培训

tms320f2812单片机解密基本特性

德州仪器主推高性能TMS320F28系列TMS320F2812基本特点如下:32位定点微控制单元(MCU)主频高达150MHz具备I2C、SPI、CAN、PWM等总线接口,适用于各种控制类工业设备;体积小、性能强、便携性高,同时适用于多种手持设备;符合高低... 查看详情

tms320f2812单片机解密基本特性

德州仪器主推高性能TMS320F28系列TMS320F2812基本特点如下:32位定点微控制单元(MCU)主频高达150MHz具备I2C、SPI、CAN、PWM等总线接口,适用于各种控制类工业设备;体积小、性能强、便携性高,同时适用于多种手持设备;符合高低... 查看详情

tms320f28051单片机解密型号

...应用的理想选择。致芯对于DSP系列芯片解密有明显优势。TMS320F28051基本特性:高效32位CPU(TMS320C28x)60MHz(16.67ns周期时间)16×16和32×32乘法和累加(MAC)运算16×16双MAC哈佛(Harvard)总线架构连动运算快速中断响应和处理统一存储器编程... 查看详情

达芬奇技术的目录

...器1.2.2DaVinci软件1.2.3DaVinci的开发工具第2章DaVinchi处理器2.1TMS320C64x+DSP2.1.1TMS320C64x/TMS320C64x+DSP的特性2.1,2TMS320C64x/TMS320C64x+DSP的结构2.1.3TMS320C64x+指令集2.1.4TMS320C64x/TMS320C64x+DSP的寻址方式2.2TMS320DM644xDMSoCDSP子系统2.2.1概述2.2.2TMS320C64x+大... 查看详情

hdu-2837calculation---指数循环节(代码片段)

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2837题目大意:已知f(0) = 1,0^0 =1,【注意,0的其他任意次方为0,虽然题没有直接给出~】,还已知f(n) = (n%10)^f(n/10),让你求f(n)%m. (2 ≤ n , m&nb 查看详情

hdu_2837_calculation(欧拉函数,快速幂求指数循环节)(待查

Assumethatf(0)=1and0^0=1.f(n)=(n%10)^f(n/10)forallnbiggerthanzero.Pleasecalculatef(n)%m.(2≤n,m≤10^9,x^ymeanstheythpowerofx).InputThefirstlinecontainsasinglepositiveintegerT.whichisthenumberoftestcases 查看详情

tms320f28335串口sci

...入到我们人工智能的队伍中来!http://www.captainbed.net TMS320F28335的串口有三个串口,SCIA,SCIB和SCIC,GPIO的管脚对应如下:SCIA对应GPIO28/29和GPIO35/36两组可选,SCIB有四组管脚可以选择,分别是GPIO9/11,GPIO14/15,GPIO18/19,GPIO22/23,SCIC对应的... 查看详情

pic10f200/202/204/206/220/222/320/322芯片解密程序复制多少钱?

PIC10F200/202/204/206/220/222/320/322芯片解密程序复制多少钱? PIC10F单片机芯片解密型号:PIC10F200解密 |PIC10F202解密 |PIC10F204解密 |PIC10F206解密PIC10F220解密 |PIC10F222解密 |PIC10F320解密 |PIC10F322解 查看详情

tms320f2808芯片解密设备

TMS320F2808芯片基本特点:高性能静态CMOS技术100MHz(10ns周期时间)60MHz(16.67ns周期时间)低功耗(1.8V内核,3.3VI/O)设计支持JTAG边界扫描IEEE标准1149.1-1990标准测试访问端口和边界扫描架构高性能32位CPU(TMS320C28x)16×16和32×32MAC操作16... 查看详情

tms320dm642中一种彩色图像转化成灰度图像算法

摘要:数字图像中,一般将其他格式图像转化成灰度图像,以使后续的图像计算量变少一些。平台:Windows10+CCS5.5+TMS320DM642实现:/*========================================================================*//*Copyright2006byWintechDigitalSystemTechnologyCo 查看详情

北京tms320f28033单片机解密

TMS320F28033芯片基本特点:高效32位CPU(TMS320C28x)60MHz(16.67ns周期时间)16×16和32×32MAC操作16×16双MAC哈佛(Harvard)总线架构连动运算快速中断响应和处理统一存储器编程模型高效代码(使用C/C++和汇编语言)可编程控制律加速器(CLA)32位... 查看详情

抽象函数的单调性证明

...如需要证明增函数,常常令(x_1<x_2),然后想办法证明(f(x_1)-f(x_2)<0);注意涉及抽象函数的单调性的变形技巧;典例剖析例1【定义法】【抽象函数的单调性-变形1】定义在(R)上的函数(f(x))满足(f(x+y)=f(x)+f(y)-1),且(x>0)时,(f(x)&... 查看详情

请问dsp型号为tms320x281x用keil可以么?

我刚刚开始学DSP,型号为TMS320X281X,请问用单片机仿真软件keil可以么?应该用什么比较好?哪可以下载?不可以我想知道应该用什么?在哪可以下载到?参考技术A不可以 查看详情

多项式模板

泰勒展开&倍增对于给定(G(x))求满足(G(F(x))equiv0pmodx^n)的(F(x))。假设当前已知(G(F_0(x))equiv0pmodx^lceilfracn2ceil),将(G(F(x)))在(F_0(x))处泰勒展开,则[eginalignedG(F(x))&=sum_i=0^+inftyfracG^(i)(F_0(x))i!(F(x)-F_0(x))^i&equivG(F_0(x))+G'(F_0(x))(F(x)... 查看详情

设函数f(x)是r上以5为周期的可导偶函数,则曲线y=f(x)在x=5处的切线的斜率为?

大家帮帮忙!!!!!!!!根据定义,曲线y=f(x)在x=5处的切线的斜率为k=f\'(5)=[f(5+∆x)-f(5)]/(∆x)因为f(x)是以5为周期的可导函数所以f(5+∆x)=f(∆x),f(5)=f(0)k=[f(5+∆x)-f(5)]/(∆x)=[f(∆x)-f(0)]/(∆x)=f\'(0)因为f(x)是偶函数,必有f\'(0)=0所... 查看详情

那位高人了解ti的tms320lf2407a芯片的功能

TMS320LF2407A的ADC转换模块的参考电压由什么确定?参考技术A高性能数字信号处理器TMS320LF2407A及其应用类型:转载作者:吴开源黄石生最后更新:2005-11-322:54:29推荐指数:4781作者:吴开源黄石生李阳陆沛涛1引言数字信号处理器(DSP... 查看详情

浅析tms320f28035的gpio模块(代码片段)

...入,输出,也可以复用为其他外设功能。GPIO简介TMS320F28035具有45个GPIO引脚(不包括模拟输入输出引脚AIO)ÿ 查看详情

已知函数f(x)是定义在r上周期为6的奇函数,且f(x)=1则f(5)

你好题目是不是f(1)=1函数f(x)是定义在R上周期为6的奇函数则f(-1)=-f(1)=-1f(5)=f(6-1)=f(-1)=-1很高兴为您解答,祝你学习进步!有不明白的可以追问!如果有其他问题请另发或点击向我求助,答题不易,请谅解.如果您认可我的回答,... 查看详情