查看: 3435|回复: 5

兆易创新GD32 Colibri-F207ZE评估板体验纪实 (三、定计)

[复制链接]
  • TA的每日心情
    无聊
    2018-1-4 09:36
  • 签到天数: 58 天

    连续签到: 1 天

    [LV.5]常住居民I

    发表于 2016-1-12 20:59:25 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 okwh 于 2016-2-18 18:18 编辑

    兆易创新GD32 Colibri-F207ZE评估板体验纪实 (三、定计) 
                                                               25  okwh@https://www.cirmall.com/gd32f2mcu
       2016.01.12
    本篇做GD32F2方案。

    三、   定计 
    这是我首次使用ARM芯片。计划进行科学仪器方面的事情,主要包括6个开关、1个AD、3个DA的控制,这4个ADDA均使用的SPI接口,所以本方案的核心是ARM芯片的软件编程和SPI的正确使用。

    (1) 方案名称
    基于GD32 Colibri-F207ZE的控制采样系统(针对SPI通讯的ADDA)

    (2) 方案介绍
    科学仪器的控制系统通常有较苛刻的要求,特别是精确的实时响应、严格的顺序步骤、无限的稳定可靠,就是要尽可能的精确稳定可靠而不是指望容错冗余。本项目实现基于GD32F2来控制和测量科学仪器,重点是GD32F2对SPI接口的1个AD、3个DA的通讯控制和协同工作, 并分析对比此GD32F2的精确实时、定时方法和能力。
    目前,GD32Colibri-F207ZE提供了3个独立的SPI,我们将在这里试验验证(A)它们的使用方法;(B)计数器定精确定时、中断、SPI的协同配合。

      
    SPI
      
    PIN
    将配置用途
    注意
    说明
    SPI1
    PA 4
      
    PA 5
      
    PA 6
      
    PA 7
    NSS
      
    SCK
      
    MISO
      
    MOSI

    试验验证目标:
      
      
    (A)     SPI的使用方法;  
      
    包括管脚配置、SPI设置、SPI使用模式
      
    通讯协议波形分析
      
    几个ADDA的使用异同
      
    试验三线SPI对多个外设的通讯、
      
    NSS的软件操作方法等。
      
    (B)     计数器定精确定时、中断、SPI的协同配合。
    SPI2
    PB 9
      
    PB 10
      
    PC 2
      
    PC 3
    NSS
      
    SCK
      
    MISO
      
    MOSI
    板上原分配给LCD和板载ADDA
    SPI3
    PA 15
      
    PB 3
      
    PB 4
      
    PB 5
    NSS
      
    SCK
      
    MISO
      
    MOSI



    (3) 方案结构框图
    如图是方案结构简要框图。图中绘制的是一个三线SPI对多个外设的通讯方式,这里只使用master模式。

    方案01.png


    要管理的三个DA分别是8位AD5425、16位AD5542、16位DAC7731,用于产生各种动态控制信号,一个AD7732--24位AD是测量动态信号。关于这些数模模数转换芯片的详细资料参见AD公司产品页面。这里就不详述了。
    主要原理图如下:

    方案02_20.png


    (4) 设计应用描述及心得总结

    1.   兆易创新GD32Colibri-F207ZE评估板体验纪实 (一、邂逅)    收板,初检,熟悉开发系统、相关资料汇总

    2.   兆易创新GD32Colibri-F207ZE评估板体验纪实 (二、初识)    知识学习,启动代码,例子代码

    3.   兆易创新GD32Colibri-F207ZE评估板体验纪实 (三、定计)    方案综述、内容、步骤、资料

    4.   兆易创新GD32Colibri-F207ZE评估板体验纪实 (四、筑基)    SPI基础知识、‘原理、构成

    5.   兆易创新GD32 Colibri-F207ZE评估板体验纪实  (五、曙光)     双SPI直接双工通讯设计、调试、错误分析和结果

    6.   兆易创新GD32 Colibri-F207ZE评估板体验纪实  (六、揭秘)     三种DA转换、一种AD转换的SPI控制实现

    7.   兆易创新GD32 Colibri-F207ZE评估板体验纪实  (七、回眸)     总结分析


    (5) 作品实物图+视频:参见上述各分贴
    参见上面(4)中各贴。

    (6) 方案代码+BOM
    方案代码:参见(4)中各贴。
    BOM 设计2.zip (2.18 KB, 下载次数: 1, 售价: 2 与非币)
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2020-9-28 10:10
  • 签到天数: 1018 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2016-1-13 08:55:22 | 显示全部楼层
    楼主,这是你参赛最终的作品吗?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2018-1-4 09:36
  • 签到天数: 58 天

    连续签到: 1 天

    [LV.5]常住居民I

     楼主| 发表于 2016-1-13 12:24:47 | 显示全部楼层
    本帖最后由 okwh 于 2016-1-13 12:27 编辑

    版主,按比赛安排,2月23日才最终。
    这个当然不是最终,这才第三贴 是计划的前半部,还没提交实质的调试过程呢。
    我想较系统地展示整个设计测试样机过程,而不是大部分人那样展示的琐碎片段。
    因为据我所知道,大部分人特别是初入门者最需要的是感受整个产品研发过程的系统性,而不是琐碎小技巧。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2020-9-28 10:10
  • 签到天数: 1018 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2016-1-13 13:14:22 | 显示全部楼层
    okwh 发表于 2016-1-13 12:24
    版主,按比赛安排,2月23日才最终。
    这个当然不是最终,这才第三贴 是计划的前半部,还没提交实质的调试过 ...

    好的,不是最终作品,可以不按照作品提交的格式进行发帖的
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2018-1-4 09:36
  • 签到天数: 58 天

    连续签到: 1 天

    [LV.5]常住居民I

     楼主| 发表于 2016-1-24 11:47:34 | 显示全部楼层
    少量更新, 完成后,本贴是全部的主贴和索引,用于参评。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2018-1-4 09:36
  • 签到天数: 58 天

    连续签到: 1 天

    [LV.5]常住居民I

     楼主| 发表于 2016-2-18 12:49:55 | 显示全部楼层
    春节回老家了,今天18号,现在整理完毕,共7贴。
    谢谢各位,祝各位新的一年顺风顺水,心想事成!
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

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



    手机版|小黑屋|与非网

    GMT+8, 2024-4-27 20:02 , Processed in 0.166827 second(s), 27 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.