目前在做柔性超声成像系统相关研究,欢迎感兴趣的朋友联系我。

LVDS接收数据流(这一篇就够了)

本文将以驱动AFE5832高速模拟前端为开发目标,依次分析设计需求、方案原理、在Zynq Ultrascale+上的Verilog实现,最后扩展分享更通用、更有鲁棒性的LVDS Receiver。注:本文针对具有Verilog语言基础和FPGA基础概念的用户。

接口设计需求简析

AFE5832是TI公司的一款适用于超声应用的模拟前端芯片,内含从LNA、LPF、到ADC的完整信号链和其他超声需要的辅助模块。采样方面,总共有32路输入,16个ADC,每个ADC支持12bit@40MSPS或者10bit@50MSPS采样,每个ADC的结果分别用一个LVDS的Lane串行输出。配置方面使用SPI接口,可以直接用AXI-SPI的IP核控制,不作介绍,所以接下来的篇幅将开始集中在LVDS方面。

NOTE:笔者使用ZYNQ的PS的SPI,发现有BUG,只能EMIO出信号,MIO一样的代码不行

AFE5832

AFE5832的LVDS数据输出接口如下图,有16对Data Lane(DOUT),和1对串行数据时钟Serial Data CLK Lane(DCLK),以及1对用来划分数据帧的Frame CLK Lane(FCLK)。

阅读更多...

速通材料力学

基本概念和术语

  • 构件/零件:组成机械与结构的各组成部分

  • 保证构件正常或安全工作的条件:

    • 强度(在外力作用下抵抗塑性变形和断裂的能力),对应应力,单位Pa
      对应的实验测试方法
      • 拉伸实验——拉伸强度、屈服强度、抗拉强度(tensile strength)
      • 三点弯曲实验——抗弯强度(Shear strength)
      • 压缩实验——抗压强度(compression strength)
    • 刚度(Stiffness)(受力时抵抗弹性变形的能力),对应应变
    • 硬度(金属材料抵抗更硬的物体压入其内的能力),属于表面特征。硬度定义方式包括:
      • 刻划硬度(Scratch hardness)
      • 压入硬度(Indentation hardness)
      • 回弹硬度(Rebound hardness,动态硬度dynamic hardness,或绝对硬度)
  • 连续性假设:材料无空隙地充满整个构件

  • 均匀性假设:构件内每一处的力学性能都相同

  • 各向同性假设:构件某一处材料沿各个方向的力学性能相同。

  • 各向异性假设:各个方向的力学性能不同。

  • 内力:构件内部各部分之间因受力后变形而引起的相互作用力

    • 应力的积分,可以算内力
    • 内力的分类:轴力,剪力,扭矩,弯矩
    • 单位:N
  • 应力:单个点的力特征,单位是Pa

  • 变形:构件尺寸与形状的变化称为变形。

    • 弹性变形:外力解除后能消失的变形
    • 塑性变形/残余变形:外力解除后不能消失的变形

      在材料力学里,所有材料都会变形

  • 应变:变形的程度,无量纲

    • 线应变
      $$
      \epsilon = \Delta L / L
      $$
    • 切应变
  • 材料的应力-应变曲线
    低碳钢应变应力

    如上图是低碳钢拉伸时的应力应变曲线。可以分为四个阶段:

    阅读更多...

Linux文件系统网络映射至Window

对于笔者这种Windows晚期患者🚝同时生产环境是Linux🐧的用户,非常需要比git同步还要方便快捷的工具。同时考虑到存储的成本,用网络映射其实是最好的方法,特别是对于虚拟机环境来说。

本文主要介绍把Ubuntu(Linux)中的文件系统映射到Windows中的方法,其实就是samba工具。

  1. 首先安装samba工具

    1
    $ sudo apt-get install samba samba-common
  2. 然后编辑配置文件

    1
    $ sudo vim /etc/samba/smb.conf

    在配置文件的最后加:

    1
    2
    3
    4
    5
    6
    7
    8
    [codemap]
    comment = root
    path = /home/gory/Public
    valid users = root
    browseable = yes
    read only = no
    writable = yes
    guest ok = no

    ⚠️上面的path路径,/home/gory是笔者Ubuntu系统中~用户路径的解析式,读者应该更改为自己的路径。

    Ubuntu目录

    阅读更多...
  • Copyrights © 2022-2024 RY.J
  • Visitors: | Views:

请我喝杯咖啡吧~

支付宝
微信