DK101低成本演示套件主板:功能、操作与开发指南

电子说

1.4w人已加入

描述

DK101低成本演示套件主板:功能、操作与开发指南

在电子工程师的日常工作中,拥有一款功能强大且易于使用的演示套件至关重要。DK101低成本演示套件主板就是这样一款产品,它为评估达拉斯半导体电信IC提供了一个通用平台。下面,我们将详细介绍DK101的各个方面。

文件下载:DSDK101.pdf

一、概述

DK101是一个通用的演示套件平台,用于评估达拉斯半导体电信IC。IC安装在专门设计的子卡上,可插入DK101的连接器。DK101配备了微处理器、基于闪存和SRAM的程序存储器、各种振荡器和支持逻辑,以及与主机PC的RS - 232接口。出厂时,处理器运行通用固件,可代表基于PC的演示软件对子卡进行读写操作。对于高级应用,还可以下载并执行自定义固件。

套件内容

  • DK101主板:核心部件,提供各种接口和功能支持。
  • 一张子卡:用于安装待评估的电信IC。
  • CD - ROM:包含演示软件和相关文档。
  • ChipView演示软件:用于与子卡硬件进行交互。
  • DK101数据手册:详细介绍主板的技术参数和使用方法。
  • DK101原理图:帮助工程师了解主板的电路设计。
  • 配置文件、定义文件、初始化文件:用于配置和初始化系统。

特点

  • 连接PC演示软件与待评估电信IC:方便工程师在PC上对IC进行操作和评估。
  • 提供对所有电信IC寄存器和功能的点选访问:操作直观,易于上手。
  • 128kB闪存和264kB SRAM:提供足够的存储空间。
  • 演示软件用户界面可通过简单文本编辑进行自定义:满足不同用户的个性化需求。
  • 支持下载和执行自定义固件以实现高级应用:为工程师提供更多的开发可能性。
  • 支持3.3V和5V电信IC:兼容性强。
  • 板载振荡器:包括3.088MHz、16.384MHz和44.736MHz,满足不同的时钟需求。
  • 四个通用开关:可用于自定义固件的开发。
  • Motorola ONCE/BDM连接器:用于代码开发和调试。

二、基本操作

硬件配置

  1. 连接子卡:将子卡插入DK101的连接器,注意子卡的方向。部分子卡有第三个连接器用于高级功能,但DK101虽兼容但不支持这些高级功能。并且子卡不支持热插拔,必须在断电状态下连接。
  2. 电源供应连接:将3.3V电源连接到红色( (V_{CC}) 3.3V)和黑色(GND)香蕉插孔。绿色PWR LED亮起表示电源已接通,TIM STATUS LED为绿色表示DK101识别到连接的子卡。如果TIM STATUS为红色,则表示连接或识别存在问题。若子卡设备需要5V电源,可选择使用DK101的板载DC - DC转换器(最大电流1A)或将TIM 5V SUPPLY跳线设置为EXTERNAL并连接外部5V电源。
  3. 连接计算机:使用标准DB - 9串行电缆将DK101的串行端口与主机计算机的可用串行端口连接。主机计算机必须是基于Windows的PC,且使用标准直连电缆,避免使用零调制解调器电缆。
  4. 设置DIP开关:对于基本操作,开关1设置为OFF(不施加闪存编程电压),开关2至4设置为ON(8位子卡;内部启动;运行套件固件),开关5至8不影响套件固件的操作。

安装和运行ChipView软件

  1. 安装:在主机PC上运行演示套件CD - ROM上的SETUP.EXE(或从网站下载的.ZIP文件),按照安装程序的指示进行操作。默认情况下,软件将安装在“C:Program FilesChipView”并在ChipView程序组中创建快捷方式。
  2. 运行:点击Windows工具栏上的“开始”按钮,选择“程序” - “ChipView” - “ChipView”。主菜单窗口提供三个选项:寄存器视图、演示模式和终端模式。

寄存器视图模式

寄存器视图提供了一个直观的用户界面,用于读取、写入和查看子卡上IC的寄存器。通过点击鼠标即可对寄存器字节和位进行操作。进入寄存器视图的步骤如下:

  1. 在主菜单窗口中点击“寄存器视图”按钮,选择COM端口,然后选择定义文件。
  2. 选择定义文件后,点击“继续”按钮,主窗口将显示寄存器映射。选择寄存器后,其全名和位映射将显示在窗口底部。
  3. 支持的操作包括:切换位、写入寄存器、写入所有寄存器、读取寄存器和读取所有寄存器。读取时,值发生变化的寄存器将以绿色突出显示,可通过取消“选项” - “突出显示更改的寄存器”菜单选项来禁用此功能。还可以同时加载多个定义文件,通过下拉菜单切换视图。

演示模式

演示模式提供了一个高级的用户界面,用于配置子卡。通过选项按钮和菜单选择进行操作,并显示关键状态信息。进入演示模式的步骤如下:

  1. 在主菜单窗口中点击“演示”按钮,选择COM端口,然后选择配置文件。
  2. 选择配置文件后,点击“继续”按钮,演示窗口将显示子卡特定的配置菜单和状态指示器。Com状态指示器在ChipView软件与子卡正常通信时大约每秒改变一次状态。

三、高级功能

创建和编辑定义(.DEF)文件

定义文件是ASCII文本文件,用于指定寄存器名称、地址、位字段及其在寄存器视图窗口中的排列。达拉斯半导体为每个子卡提供完整的定义文件,编辑时应使用文件副本。定义文件的主要字段包括:

  • REM:用于注释。
  • DEVICE:目前在ChipView软件中未支持,用于显示设备信息。
  • OFFSET:指定全局或局部地址偏移。
  • LINKS:加载额外的定义文件。
  • SETUP:目前未支持,用于启用初始化寄存器值。
  • REG INI:目前未支持,指定初始化文件。
  • DEVICE ID:目前未支持,用于确定设备是否存在。
  • REGISTER:描述目标硬件的寄存器。
  • DISPLAY:目前未支持,指定寄存器的显示方式。
  • END:指定定义文件的结束。

创建和编辑初始化(.INI)文件

在寄存器视图模式下,可以使用初始化文件轻松初始化整个寄存器集。通过“文件” - “寄存器.INI文件” - “加载.INI文件”来初始化寄存器集,使用“文件” - “寄存器.INI文件” - “构建.INI文件”来保存寄存器集的状态。

终端模式

ChipView软件还提供终端模式,可直接访问处理器。终端模式的命令包括AddrMap、F、Help、Jump、Load、SetDev、PEEK、POKE、TimInfo、X等,接口规格为57,600波特、8数据位、1停止位、无校验、无流控制、ANSI仿真。

下载和执行自定义固件

要在DK101上下载和执行自定义固件,可按以下步骤操作:

  1. 创建针对外部SRAM在80000000h的Motorola s - 记录。
  2. 进入ChipView软件的终端模式。
  3. 点击“选项” - “加载S记录”。
  4. 浏览并选择适当的s - 记录,点击“打开”。
  5. 等待s - 记录下载到DK101。
  6. 输入“jump”命令并按回车键。 若要返回工厂安装的DK101固件,按下DK101板上的RESET按钮。

四、附录

MMC2107 CPU和内存映射

DK101开发平台基于Motorola MMC2107 MCORE处理器,配置8MHz振荡器,内部倍频至32MHz。MMC2107具有128kB内部闪存、8kB内部SRAM,DK101有256kB外部SRAM。MMC2107的四个芯片选择输出在DK101板上的使用情况如下: 芯片选择 功能/设备 起始地址
CS0 外部SRAM 0x80000000
CS1 未使用 0x80800000
CS2 子卡插槽 0x81000000
CS3 未使用 0x81800000

电源电压

DK101完全由3.3V设备组成,但MMC2107在闪存编程时需要在VPP引脚施加5V电压。

子卡接口引脚定义

DK101有一个子卡接口,由两个50针连接器J1和J2组成,文档中详细列出了这些连接器的引脚定义。

更新和额外文档

软件更新、IC数据手册和子卡文档可在网站www.maxim - ic.com/telecom上获取。

技术支持

如需额外的技术支持,可将问题发送至telecom.support@dalsemi.com。

原理图

ChipView软件的安装程序会加载包含DK101原理图的.PDF文件,可通过Windows工具栏上的“开始”按钮 - “程序” - “ChipView” - “DK101原理图”访问。

DK101低成本演示套件主板为电子工程师提供了一个功能丰富、易于使用的平台,无论是基本操作还是高级开发,都能满足需求。你在使用DK101的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分