触屏会议系统 触屏会议 触屏会议话筒

用DSP的I_O口实现同液晶控制器接口的方法

发布时间:2023-09-08 02:41:36   来源:江南体育官网

  回指令 RET 指令的周期都为 4,因 此能保证写两个数据之间的间隔 大于 5 5 0 n s

产品特色

  回指令 RET 指令的周期都为 4,因 此能保证写两个数据之间的间隔 大于 5 5 0 n s 。通过以上软件模拟 SED1335 的写时序, 很好的实现了 对 SED1335 的写操作。 3)读数据子程序 RD1335: LDP LACL SACL LACL AND SACL LACL #DP_PF2 #0FF08H PBDATDIR PADATDIR #00FFH PADATDIR PADATDIR ;将 ;送

  SED1335 接口部与 8080 系列 MPU 适配时序如图 2 所示。 从时序图能够准确的看出要实现对 S E D 1 3 3 5 的正确读写必须使 LF2407I/O口模拟时序时注意满足 以下条件: (1)在读写时/WR (即IOPB1) 、 / RD(即 IOPB0) 的低电平必须保 持120ns以上。

  LF2407 与 SED1335 硬件接口 电路如图 1所示。 将 SED1335 的接口部配置为 8 0 8 0 的操作时序,L F 2 4 0 7 的 I O P A 0 ~7 作为数据接口。由于 SED1335 配置为 8080的操作时序, 读写信号独立, 因此将 IOPB0与/ RD 相连作为读信号,IOPB1 与/ WR 相连作为写信号,IOPB2 与/ CS 连接作为片选信号, IOPB3与A0 相连作为地址线写指令代 码和读数据, A0=0 写数据, 参数和 读忙标志) 。

  通过软件编程在I/O口上模拟能与 外部慢速设备相配合的时序以实现 DSP 与外部慢速通信。 本文通过利 用 TMS320LF2407 的 I/O 口实现对 液晶控制芯片 SED1335 的读写, 介 绍了利用 TMS320LF2407 的 I/O 口 实现与外部设备的接口方法及其此

  DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7 /RD /WR /CS A0 V0 VDD VSS

  附表(单位:μs) 符号 T2 T1 T3 T4 T5 T6 T7 T8 参数说明 地址保持时间 地址建立时间 读写周期 读写脉冲宽度 写数据保持时间 写数据建立时间 读数据建立时间 读数据保持时间 最小 10 0 550 150 120 5 - 10 最大 - - - - - - 80 55

  令代码到 IOPA LACL 令代码 SACL NOP NOP LACL 命令代码 SACL LDP RET 2)写SED1335数据代码子程序 WD1335: PBDATDIR #0H #0FFFFH ; 停止写 PBDATDIR #0FF09H ; 送写命

  令周期为1, 对于33ns的指令周期 来说指令的完成时间为 33n。 因此 要实现在写操作时/ W R (即 IOPB1) 的低电平保持150ns以上要 插入两个空操作指令 N O P 。由于 IOPA 口上的数据只是在下一次调 用“写子程序” 时才改变, 因此足 可保证数据信号保持 120ns 以上。 写操作是以子程序的形式进行, 调 用子程序指令 CALL 及从子程序还

  #0H GPR0 #0FF00H #DP_PF2 PADATDIR;送要 #0FF01H ; 送写数

  (5)接口部设置了适配8080系 列和 M6800 系列 MPU 的两种操作 时序电路, 通过引脚的的电平选择, 可选择二者之一。 (6)较低的功耗。 序:

  的要求;后一种方法由于要增加 额外的硬件设备,必然提高了成 本, 增加了电路的复杂程度。 由前 面的介绍可见本文所采用的方法 不需要增加硬件, 电路结构简单。 而且LF2407有多达40个的I/O引 脚, 而此方法所需的引脚数为11, 绝大多数情况下是可以满足要求 的。 在软件方面, 将对SED1335 的 读写编为子程序,其他程序对其 直接调用, 程序结构简单。 可以这 样说, 采用LF2407模拟时序实现 同外部慢速设备的接口的方法是 一种实现简单、运行可靠的高效 率开发方法。 EA

  WC1335: LDP LACL OR #0H GPR0 #0FF00H #DP_PF2 PADATDIR;送指

  NOP LACL 数据代码 SACL LDP RET 子程序中变量 GPR0 使用来传 送要写到 SED1335 的指令(数据) 代码。由于 LACL、SACL 指令的指 PBDATDIR #0H #0FFFFH ; 停止写

  通过DSP来实现与外设的接口,而在处理与外部慢速设备的读写操作时利用插入等待周期的方法。 TMS320LF2407 系列有多达41 个通用、 双向的数字I/O 口, 可利用TMS320LF2407 的这些I/O 口, 通过 软件编程在I/O口上模拟能与外部慢速设备相配合的时序以实现DSP与外部慢速通信。

  TMS320LF2407 是美国德州仪 器生产的一种高性能 1 6 位定点 DSP。 定点运算最高可达到每秒 30 兆条指令。 它具有2k直接的单寻址 随机存储器(SARAM) 、544 字节的 双寻址随机存储器(DARAM)以及 3 2 k 字节的片内闪存(f l a s h memory) ,可以进行快速电擦除和 再编程, 具有灵活可靠、 成本低的 特点。 LF2407具有丰富的片内资源。 16通道10位片内A/D转换器, 转换 速度达到 500ns;高达40个可单独 编程或复用的通用输入输出引脚。 两个事件管理器, 分别具有两个通 用计时器、 三个比较单元、 8路PWM

  A0,/CS t1 /WR,/RD t4 t5 D0toD7 (Write) t7 D0toD7 (Read) 图 2SED1335与8080系列MUP适配时序 t8 t2 t3 t6

  系统构成 系统架构典型图如图1所示。 系统主机外接 RS485 接口, 采 用 Modbus-RTU 通信协议,通过屏 蔽双绞线与智能仪表相联接。 如果

  ACUVIM 系列智能仪表具有强 大的数据采集和处理功能, 可以测 量三相相电压、 线电压、 三相相电 流、有功功率、无功功率、视在功 率、功率因数、频率、有功电度和 无功电度等常用电力参数, 同时还

  上位机不带 R S 4 8 5 接口而只有 RS232 接口, 可通过 RS232/485 转 换器连接。 在图中接有防反射电阻 “Rt” , 它一般装在一条线路的最后一台仪 表上, 并且, 是否需要安装要视具 体的通信质量而定, 即通信质量很 好情况下可以不安装此电阻。 智能仪表的主要功能

  年增加, 而且对供电质量有更高的 要求。 无论是供电企业还是用电企 业不但要建立输配电系统, 而且还 要对其进行监控。 期望在无人或少 人值班的变 (配) 站中能自动记录 电力参数的变异, 掌握电力运转的 品质。 当事故发生时, 可以迅速掌 握故障原因所在, 减少查询时间, 加 速恢复正常供电。 目前,我国大多数变配电站中 使用的配电系统没有实现智能化控 制, 管理人员无法及时发现问题, 处 理突发事件。 具有通信功能的智能网

  智能仪表在供电系统中的应用应当为:以工控机为主站,带协议接口的智能仪表为从站,使用 MODBUS协议实现了计算机与现场智能仪表之间的数据传输。

  络仪表的应用, 使得通过现场总线实 现配电智能化成为可能。 配电监控系 统采集变配电站中各配电柜的电参量 信息、 断路器状态信息, 实现对各配 电柜的遥控、 遥测、 遥调、 遥讯。 下面以 D A E 公司的 A C U V I M 智能网络仪表为例, 介绍其在供电 系统中的应用情况。

  IOPA0 IOPA1 IOPA2 IOPA3 IOPA4 IOPA5 IOPA6 IOPA7 IOPB0 IOPB1 IOPB2 IOPB3

  数据从 IOPA 口读出 LDP SACL LDP LACL SACL 止读数据 LDP RET 一般情况下处理 D S P 同外部 慢速设备的接口时多采用插入等 待周期及增加外围设备(如以 FPGA 为基础的快速接口电路) 的 方法。前一种方法由于插入的等 待周期有限,不能满足一些设备 #0H GPR0 #DP_PF2 #0FFFFH PBDATDIR ;停 #0H

  S E D 1 3 3 5 是日本 S E I K O EPSON 公司出品的液晶控制器, 它 在同类产品是功能最强的。 其特点 如下: (1)可以以图形方式、 文本方 式或两者结合的方式在 LCD 显示 内容。 (2)可分层显示图形及文本, 三 层的内容可以或、 与、 异或及优先 方式迭加。 (3)四位数据并行发送, 最大驱 动能力为 640× 256点阵。 (4)可由程序控制光标的位置。

  (2)在写操作时 IOPA0 ̄IOPA7 的数据必须在/ WR 变为高电平前 保持 120ns以上, 在/WR变为高电 平后还一定要保持5ns。 (3)在写操作时写两个数据之间 的间隔必须大于550ns。 根据以上的读写时序的要求可 编 DSP 的汇编程序如下:

  LDP LACL OR LDP SACL LACL 据代码 SACL NOP

  的结构、 日益提高的性能价格比和 快速实现各数字信号处理算法等突 出的优点, 在通信、 语音合成与识 别,图像处理、高速控制、仪器仪 表、 医疗设施、 家用电器等众多领 域得到普遍的应用。DSP 这种高速 器件的应用也带了另一个问题 : 高 速处理器与慢速设备之间接口问 题。一般来说,DSP 是通过 DSP 的 I/O空间或外部数据存储空间 (对部 分有外部数据存储空间的 D S P 而 言) 来实现与外设的接口, 而在处理 与外部慢速设备的读写操作时利用 插入等待周期的方法。以 TMS320LF2407 为例,若系统的时 钟周期33ns, 内部的等待周期最大 可设为7, 即读写指令最长可延长0. 23μs。 这对一些外设来说是远远不 够的。TMS320LF2407 系列有多达 41 个通用、 双向的数字 I/O 口, 可

(function(){ var el = document.createElement("script"); el.src = "https://lf1-cdn-tos.bytegoofy.com/goofy/ttzz/push.js?f23bfde95f54a1678eed7a6c21a22ebcd24636a14fdb8ede3bc1a0c281c4d11430632485602430134f60bc55ca391050b680e2741bf7233a8f1da9902314a3fa"; el.id = "ttzz"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(el, s); })(window) (function(){ var el = document.createElement("script"); el.src = "https://lf1-cdn-tos.bytegoofy.com/goofy/ttzz/push.js?f23bfde95f54a1678eed7a6c21a22ebcd24636a14fdb8ede3bc1a0c281c4d11430632485602430134f60bc55ca391050b680e2741bf7233a8f1da9902314a3fa"; el.id = "ttzz"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(el, s); })(window)