啵啵的个人空间 https://blog.eetop.cn/1720779 [收藏] [复制] [分享] [RSS]

空间首页 动态 记录 日志 相册 主题 分享 留言板 个人资料

日志

多摩川读写EEPROM以及并口实现

已有 1679 次阅读| 2018-10-22 14:48 |个人分类:FPGA/CPLD开发|系统分类:芯片设计

设计需求:增加对编码器EEPROM的读写功能

硬件版本:控制板(armFPGA并口通讯) 多摩川编码器(只包括17bit23bit),

软件版本:ARM与CPLD采用并口通讯,8bit地址,16bit数据(以电流环周期为一个数据周期)

设计思路:       电流环周期为一个通讯周期,新增并口地址EEPROM,用于写编码器EEPROM地址和数据,具体数据分配见下;

2.      PD组重新分配地址,数据每8bit一个地址;

3.       由于EEPROM每一个8位地址存一个8位数据的数据格式,所以并口16位数据刚好分为数据组(EDF)和地址组(ADF,EDF为高八位,读地址时,只取第八位ADFPD组中低位数据对应较位地址。

4.       12EEPROM的具体数据结构,与读编码器位置(图3)的数据结构不同的,所以新增以下规则:每一次的写或者命令需要8bit地址(ADF)与8bit数据(EDF)(读命令只需要ADF,并口ADFEDF都由并口的16数据传过来,其并口的对应的数据地址为EEPROM。数据从原有地址ABS_CF_SFABS_DF0_DF1 返回,具体操作见图4和图5

5.  数据有并口转到ARM,并口相关通讯方式不做介绍

1:写编码器EEPROM的数据结构


2:读编码器EEPROM的数据结构

 

 

3:读编码器位置的数据结构


 


4EEPROM时并口具体操作

5:读EEPROM的并口具体操作:

 



点赞

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册

  • 关注TA
  • 加好友
  • 联系TA
  • 0

    周排名
  • 0

    月排名
  • 0

    总排名
  • 0

    关注
  • 4

    粉丝
  • 0

    好友
  • 0

    获赞
  • 0

    评论
  • 373

    访问数
关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-12-24 01:51 , Processed in 0.016866 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部