打印
[应用相关]

STM32与AD9361组成的行人导航

[复制链接]
楼主: goodluck09876
手机看帖
扫描二维码
随时随地手机跟帖
21
goodluck09876|  楼主 | 2019-10-13 10:09 | 只看该作者 |只看大图 回帖奖励 |倒序浏览

使用特权

评论回复
22
goodluck09876|  楼主 | 2019-10-13 10:09 | 只看该作者
    对AD9361的寄存器的配置是通过STM32实现的,但是STM32不能直接对
AD9361寄存器进行配置,STM32对AD9361的配置需要通过FPGA来进行转接,
最后通过FPGA来配置AD9361内部寄存器。下一小节将对AD9361寄存器的配
置做简单的介绍。

使用特权

评论回复
23
goodluck09876|  楼主 | 2019-10-13 10:09 | 只看该作者

使用特权

评论回复
24
goodluck09876|  楼主 | 2019-10-13 10:10 | 只看该作者
    commond. h头文件是通用的驱动头文件,包括一些宏定义和常数的定义,还
有一些类型的声明。
    parameter. h头文件是进行一些参数的定义,比如ADC一DR BASEADDR,
CF AD9361 RX BASEADDR,  CF AD9361 TX BASEADDR、等参数的定义。
    util. c和util. h两个文件主要是util驱动的实现,包括AD9361内部时钟clk的
准备、时钟clk频率的获取和设置等等。
    ad9361 api.h和ad9361_ api.c主要是实现应用程序编程接口(Application
Programming Interface } API )的功能,包括头文件和实现。在文件中对一些结构体
进行定义,比如AD9361一nitParam, AD9361es RXFIRConfig, AD9361_ TXFIRConfig
等结构体,这些结构可以对AD9361中的参数进行设置。
    ad9361.h主要是对AD9361内部各个寄存器地址进行定义,同时对一些控制结
构体进行定义。
    ad9361.c是对一些可以对AD9361做直接操作的结构体定义,包括SPI寄存器
的读取和写入、AD9361器件的复位、loopback模式的使能、BIST模式的相关设
计、数字接口时序分析等。

使用特权

评论回复
25
goodluck09876|  楼主 | 2019-10-13 10:10 | 只看该作者
    AD9361参考时钟的设置:
    uint32 t reference_ clk rate;
    工作方式的设置:
    uint8 t two rxes two tx一 mode_ enable;
    数据端口工作方式的设置:
    uint8一frequency division duplex mode_ enable;
    接收和发射中工作的本振频率(射频的工作频率)的设置:
    uint64 t rx synthesizer_ frequency hz;
    uint64一txes synthesizer_ frequency hz;
    接收和发射中时钟频率和射频带宽控制的设置:
    uint32一rx-path clock_ frequencies[6];
    uint32一tx-path clock_ frequencies[6];
    uint32 t rf rx bandwidth hz;
    uint32 t rf txes bandwidth hz;
    射频端口控制(差分或者单端控制)的设置:
    uint32 t rx一 rf-port_ input_ select;
    uint32 t txes r几port_ input_ select;
    发射衰减控制的设置:
    int32 t tx一 attenuation mdB;
    在完成默认的初始化之后,AD9361的增益控制模式是自动增益控制AGC模
式,另外在初始化完成之后接收时钟DATA CLK才开始工作。

使用特权

评论回复
26
goodluck09876|  楼主 | 2019-10-13 10:11 | 只看该作者

使用特权

评论回复
27
goodluck09876|  楼主 | 2019-10-13 10:11 | 只看该作者

使用特权

评论回复
28
goodluck09876|  楼主 | 2019-10-13 10:12 | 只看该作者

使用特权

评论回复
29
goodluck09876|  楼主 | 2019-10-13 10:12 | 只看该作者

使用特权

评论回复
30
goodluck09876|  楼主 | 2019-10-13 10:13 | 只看该作者

使用特权

评论回复
31
東南博士| | 2019-10-13 10:15 | 只看该作者
你这个有点技术含量,属于控制、射频方面的综合应用了。。。

使用特权

评论回复
32
Stahan| | 2023-4-4 23:39 | 只看该作者
数字信号是怎么处理的?

使用特权

评论回复
33
Pulitzer| | 2024-4-15 07:30 | 只看该作者

需要靠近在外部添加一个钳位二极管

使用特权

评论回复
34
童雨竹| | 2024-4-15 09:26 | 只看该作者

ESD电压通过接地放掉

使用特权

评论回复
35
Wordsworth| | 2024-4-15 10:29 | 只看该作者

电阻消耗过电压的能量

使用特权

评论回复
36
公羊子丹| | 2024-4-15 12:25 | 只看该作者

当电路正常工作时,它处于截止状态(高阻态)

使用特权

评论回复
37
万图| | 2024-4-15 13:28 | 只看该作者

在信号线中串联小电阻其主要目的是对引脚的保护

使用特权

评论回复
38
Uriah| | 2024-4-15 14:31 | 只看该作者

根据电荷守恒:Qinitial=Qfinal

使用特权

评论回复
39
帛灿灿| | 2024-4-15 16:27 | 只看该作者

并且衡量电阻受温度影响大小的物理量是温度系数

使用特权

评论回复
40
Bblythe| | 2024-4-15 17:30 | 只看该作者

需要更大的齐纳二极管来承受能量

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则