芯片资讯
-
01
2024-01
对于STM32的I2C Layout走线多长合适呢?
今天来讨论一个I2C走线问题,过程是通过用ST提供的IBIS模型,从SI的角度出发,做SI仿真来评估STM32的I2C信号和确定Layout走线到底能走多长。 这里我选择了STM32F765XX-LQFP144封装的IBIS模式来实验,在Hyperlynx上把Layout模型电路画好如下图所示,U1使用STM32的PF0脚作为发送端,这个脚可以复用为SDA信号,U2使用STM32的PF0作为接收端,TL1、TL2分别为10in(25.4厘米)和1in(2.54厘米)的微带线走线,R1为上拉电阻
-
01
2024-01
如何脱离Vivado建立单独仿真环境软件呢?
开发目的 FPGA项目开发的过程中,需要完成设计代码开发、验证环境搭建、仿真分析、板级验证等操作,在这个过程中,许多操作虽然必不可少但是步骤是重复的。辅助软件通过预先定义的处理模式,对一些重复性复杂操作通过Python辅助软件使操作简化以提高项目开发效率。独立仿真可以不依赖Vivado,简化仿真步骤,但建立独立仿真往往需要复杂繁琐的步骤,所以简化建立独立仿真的步骤很有必要。重要的是,有了脱离Vivado建的第三方仿真工具单独的环境,为FPGA工程后续ASIC化提前搭建好仿真环境,只把用到的库和
-
01
2024-01
Melexis新款传感器MLX90513将促进高精度位置感应应用的大范围普及
Melexis推出具备出色精度的电感式传感器芯片MLX90513,专为汽车踏板和转向应用而设计。得益于MLX90513,这种优异的性能不再仅限于少数应用。这款传感器接口芯片达到ASIL C等级,具有片上数字信号处理功能,可增强零延迟性能。 “对于许多需要位置感应的应用,高精度与完全抗杂散磁场的结合可实现无与伦比的性能,充分满足现有应用的需求。” 卓越的性能 Melexis推出的全新位置传感器芯片MLX90513可提供±0.1%的满量程精度(在360°范围内的旋转式实现方式中为±0.36°)。此
-
01
2024-01
什么是CXL技术?CXL的三种模式、类型、应用
CXL (Compute Express Link) 技术是一种新型的高速互联技术,旨在提供更高的数据吞吐量和更低的延迟,以满足现代计算和存储系统的需求。它最初由英特尔、AMD和其他公司联合推出,并得到了包括谷歌、微软等公司在内的大量支持。 一、CXL介绍 CXL的目标:解决CPU和设备、设备和设备之间的内存鸿沟。服务器有巨大的内存池和数量庞大的基于PCIe运算加速器,每个上面都有很大的内存。内存的分割已经造成巨大的浪费、不便和性能下降。CXL就是为解决这个问题而诞生。 CXL技术的背景可
-
01
2024-01
FPGA实现Cordic算法求解arctanθ
一. 简介 由于在项目中需要使用的MPU6050,进行姿态解算,计算中设计到arctan 和 sqr(x*2 + y * 2),这两部分的计算,在了解了一番之后,发现Cordic算法可以很方便的一次性求出这两个这两部分的计算。另外也可以一次性求出sin和cos的值。另外该算法还可以计算其他的一些公式(没做过多的了解)。 二.Cordic算法 该算法的核心实现就是旋转逼近,每次旋转一定的角度,无限的逼近所给定的角度值。 1. 理论基础 首先有向量P0,现在要将其旋转θ角度,到Pm。那么Pm的坐标
-
01
2024-01
IMX250传感器MTF曲线和镜头设计方案
图1是索尼IMX250传感器(2/3“)格式和(3.45µm像素)上使用的12mm镜头的调制转换函数(MTF)曲线示例。传感器格式如传感器中所述。该曲线显示了在0到150lp/mm的频率范围内的透镜对比度(传感器的极限/Nyquist分辨率为145lp/mm)。此外,该透镜的f/#设置为2.8,并设置为0.05X的放大率。视场(FOV)约为170mm,约为传感器水平尺寸的20倍。这FOV/放大倍数将用于本节中的所有示例,模拟光源使用白光。 图1:Sony IMX250传感器中使用的12mm镜头
-
01
2024-01
python中matplotlib和seaborn介绍
Python作为当前流行开发语言,不仅可以用于web网站的开发、自动化框架的设计等,也可用于到大数据领域,在大数据领域方面,我们不仅需要获取到大量的数据,并且还要将这些数据进行整合便于后续的使用和分析,而数据的整合最好的方式就是使用可视化的方式将数据变现出来。 matplotlib和seabornde介绍 在Python中,我们可以使用matplotlib库和seaborn库来生成各种图表。matplotlib是一个用于创建静态、动态和交互式图表的库,而seaborn则是基于matplotli
-
01
2024-01
rs触发器的置位和复位指令是什么
rs触发器的置位和复位指令是什么 在数字电路中,RS触发器(也称为RS锁存器)是一种基本的双稳态触发器,它可以通过特定的输入信号来实现置位(Set)和复位(Reset)操作。 RS触发器有两个输入端:S(Set)和 R(Reset),以及两个输出端:Q(输出)和 Q‘(输出的补码)。 RS触发器的置位和复位指令通常使用逻辑门符号表示,如下所示: - 置位指令(Set):将S(Set)输入置为逻辑高电平(通常为1),同时将R(Reset)输入置为逻辑低电平(通常为0)。这将导致RS触发器的输出Q
-
01
2024-01
基于人体呼气检测应用的气体传感器
人体呼气中挥发性有机化合物(VOC)浓度的变化与某些疾病密切相关,通过分析呼气中的VOC来诊断疾病是一种非侵入性、操作方便的手段,近年来在疾病诊断和早期筛查方面受到越来越多的关注。目前检测呼气中VOC的装置主要有两类:质谱类分析仪器和气体传感器。气体传感器具有易集成、小型化、成本低、操作简单等优势,在未来大规模人群疾病的诊断和早期筛查中具有广阔的应用前景。 据麦姆斯咨询报道,针对基于人体呼气检测应用的气体传感器,江西理工大学、中国科学院宁波材料技术与工程研究所、中国科学院大学、上海大学的研究团
-
01
2024-01
传感器在环境监测中的作用及优势
传感器是一种能够感受并响应外界刺激的装置,可将光、声音、温度、湿度、压力、磁场等非电信号转换为电信号,进而传递给处理单元进行分析和判断。根据应用领域不同,传感器可分为温度传感器、湿度传感器、压力传感器、光传感器等。随着人类活动的不断增加,环境污染问题日益凸显,为了实时、有效地监控环境状况,传感器技术被广泛应用于环境监测领域。本文将详细阐述传感器在环境监测中的主要作用,以提升人们对这一技术的认识和重视。 一、传感器在环境监测中的作用 1、大气环境监测 大气环境监测是环境监测的重要内容之一,主要监
-
01
2024-01
如何FPGA内部的RAM进行读改写操作
存储器是FPGA设计中的常用单元,对存储器的操作,最基础的就是读写操作,还有一种就是读改写操作,即先读出存储器中的数据,对其进行修改后,再写入存储器。这样的操作其实在大多数情况下都是非常简单的,不值一提,但是在某些有性能要求的场景下,就需要一些考虑。 比如输入是一个8bit的数据,取值为0-255,求每个数值出现的次数,即同时0出现多少次,1出现多少次…… 读改写的问题 我们先以最简单的例子,对FPGA内部的RAM进行读改写操作,看看是什么情况,假定需要对RAM中的数据读出来加1后再写回原地址
-
31
2023-12
应用于ADAS和汽车传感的相干激光雷达设计方案
激光雷达正迅速获得ADAS和自动车辆传感系统的关注和部署,但有不同的方法来实施该技术。本文解释了这些方法和相干激光雷达探测的相对优势。 光探测和测距(lidar)在20世纪30年代首次被概念化,大约与无线电探测和测距(雷达)同时。然而,直到20世纪60年代激光的出现,这种技术才得以展示。在随后的几年里,光通信的发展导致了激光和光调制技术的重大进步。 2008年,第一个商用激光雷达系统,最初被称为“光学雷达”,首次出现在沃尔沃的乘用车上。这项突破性的技术为首批自动紧急制动(AEB)系统之一提供了