查看: 1207|回复: 0

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

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

    连续签到: 1 天

    [LV.5]常住居民I

    发表于 2016-1-26 09:26:29 | 显示全部楼层 |阅读模式
    分享到:
    兆易创新GD32 Colibri-F207ZE评估板体验纪实 (三、定计)

                                           25 okwh@https://www.eeboard.com/gd32f2mcu
       2016.01.12
    三、   定计 
    这是我首次使用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的协同配合。

    试验验证目标:
    (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模式。

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

    主要原理图如下:





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

    1.   兆易创新GD32Colibri-F207ZE评估板体验纪实 (一、邂逅)
    2.   兆易创新GD32Colibri-F207ZE评估板体验纪实 (二、初识)
    3.   兆易创新GD32Colibri-F207ZE评估板体验纪实 (三、定计)
    4.   兆易创新GD32Colibri-F207ZE评估板体验纪实 (四、筑基)
    5.   兆易创新GD32 Colibri-F207ZE评估板体验纪实 (五、曙光)
    6.

    (5) 作品实物图+视频:参见上述各分贴
    参见上面(4)中各贴,特别是xx。
    (6) 方案代码+BOM
    方案代码:参见(4)中各贴。
    BOM
    回复

    使用道具 举报

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

    本版积分规则

    关闭

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

    手机版|小黑屋|与非网

    GMT+8, 2024-11-19 04:27 , Processed in 0.113484 second(s), 15 queries , MemCache On.

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

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.