zoukankan      html  css  js  c++  java
  • 硬件工程师之 芯片配置

        对于器件的配置或者说驱动,通常要面对全英文的数据手册。要把这个手册在极短的时间内看懂,也确实是件难的事情。可以跳过部分章节的内容,直接去阅读寄存器的配置和管脚的定义。做个总结:

                *. 如果很不幸运,就得检查电路了,当然这里改放到第一步检查的, 检查供电是否正常。检查信号的高低电平是否在范围内。幅度是否偏高或者偏低。

        1.SPI口配置,通常FPGA内运行的是告诉的时候总。如果作为接收放,比较简单的做法是用数据的随路时钟的边沿作为使能信号。触发数据的发送和接收。

               2.注意SCLK时钟在数据手册中有没有提到,在片选无效的时候的状态。其中包括SDAT。

               3.认的配置是3线,还是4线,输入和输出是否定义正确

               4.数据的格式,输入输出的数据高字节在前还是低字节在前。

               5.存器是可读可写的,可以多试去读其他不同地址的寄存器,最好能有参考配置。

               6.用示波器测试一下输出的 SPI配置的时钟,数据,和片选,其中包括波形和电压。时序和自己设计的是否一致,电压是否满足手册规格。

               7.复位和输入引脚的状态。

               8.输出引脚,那些引脚是可以用于测试的引脚。对于锁相环电路,或许一下不能锁定,可先通过配置从能输出的引脚分频输出低频用于测试。

               9.寄存器的使能位。看看手册上是否有说明,有寄存器使能。包括寄存器写使能和ACTIVE引脚。

               10.复位引脚是否争取,是否需要上电复位。

        

  • 相关阅读:
    thinkphp 防止sql注入
    Thinkphp模板怎么使用自定义函数
    Jquery 获取文件内容
    php,Allowed memory size of 8388608 bytes exhausted (tried to allocate 1298358 bytes)
    thinkphp 定位查询 Model:last您所请求的方法不存在!
    if condition volist
    thinkPHP 无法create,无法插入数据,提示非法数据对象
    eclipse 最有用的10个快捷键
    button 禁止
    thinkphp显示重复两次
  • 原文地址:https://www.cnblogs.com/touchblue/p/3648886.html
Copyright © 2011-2022 走看看