【四旋翼飞行器】76小时吃透四轴算法!史上最强软硬结合实战项目,👉戳此立抢👈

FPGA开发从逻辑设计做起,结合软+硬+系统很重要

FPGA2嵌入式 2018-02-05 10:49 次阅读

    大多数FPGA设计者从逻辑设计做起,对软件级设计接触不多,但目前的项目中都少不了处理器软件C的设计,下面接着看下《UltraFast 嵌入式设计方法指南》中关于软件设计方面的内容,主要分3部分:软件设计需要考虑的事项、设计流程及调试等。

1. 软件设计考虑事项

    软件设计时,需要先搭建一个处理器到系统中,处理器可以是硬核(如ZYNQ的ARM),也可以是软核(如NIOS II),所有的内容均围绕处理器方面设计展开:处理器配置,操作系统选择,库和中间件,启动加载器,软件开发工具(SDK)。

  • 处理器配置:配置核心频率、多处理单元协调和数据程序存储空间分配、中断等;

  • 操作系统选择:选择操作系统活着裸跑;

  • 库和中间件:方便设计者高效的使用底层硬件的过渡层接口;

  • 启动加载器:方便操作系统的BOOT设计;

  • 软件开发工具:C开发环境,类似NIOS IDE开发环境。

    当我们自己在逻辑部分设计了一个底层逻辑后通过接口(一般是总线接口)连接到处理器后,也可以自定义自己的操作接口,通过SDK来操作底层逻辑。如三角函数处理器运算太慢,可以在逻辑中设计一个三角函数后SDK中只需将运算的数据写入对应reg中后得到运算结果,这就实现了硬软件协调处理功能。

2. 软件设计流程

    软件设计流程如下图:

其中:

  • 板启动开发工作包括开发低级固件、设置启动次序、针对接口和外设的基本测试,划分了下列阶段:PS 初始化 ,PL 配置 ,储存器和外设测试,软件和硬件调试;

  • 驱动开发为 SoC 和板载外设开发软件驱动,用于为OS或裸机应用等更高软件层建立接口;

  • 针对裸机或 LinuxFreeRTOS 等操作系统开发出了相关可运行应用。

    设计中要注重层次,多学习C++等高级语言设计技巧,这样可以保证设计的简洁和可维护性,一般FPGA对C设计接触比较少从业者写的C代码一团乱麻。

3. 调试

    系统调试中,PL部分就是我们常用的Modelsim仿真+在线逻辑分析仪等,PS部分就是断点、单步,查看内存等。关于调试的经验技巧下次搞篇文章分享。

    软件调试中,需要在处理器配置配置合适的的选项,SDK中灵活使用,同时需要注意:调试完成得到最终发行版本时,记得去掉在线逻辑分析仪和处理器JTAG配置,因为这样会省掉不少资源,时序和功耗当然会更好

4. 其它

    理解启动加载器的流程对理解软硬件协同+Linux有很大帮助:

    在为SoC 加电时,启动过程从BootROM 开始。启动过程先从片上储存器 (OCM) 加载然后启动执行第一阶段启动加载器 (FSBL)。FSBL负责配置具体的初始化。

    然后根据软件架构,第二阶段启动加载器,如使用嵌入式 Linux 时的 U-Boot 进行初始化并执行。 FSBL 和/或 SSBL 启动 RTOS 或嵌入式 Linux 以及应用代码。 如果没有操作系统,则是裸跑,好多步都没有。简单说裸跑就是51单片机C程序开发,而跑系统则是ARM高端应用程序开发,原理性相差不大,可以自己查阅资料了解,不需要马上都懂,因为随着时间和经验的积累,这些你会慢慢要了解并使用巩固。

5. 总结

    FPGA大多是逻辑开发者,但只做逻辑的话局限性太大,而且现在的趋势也是FPGA软件话了,SDSOC就是证明。所以,我们应该提前扩充知识面,而且你会发现复杂软件设计和操作系统经验上有很多技巧也可以借鉴,更好地借鉴能帮助我们软+硬+系统结合,设计出更有成就感的架构应用于项目中。

原文标题:《UltraFast 嵌入式设计方法指南》(3)——软件级

文章出处:【微信号:fpga234,微信公众号:FPGA2嵌入式】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
分享:

评论

相关推荐

2018年的联络中心:嵌入式支持B2B应用程序

Jamison将机器人比作交互式语音应答(IVR)系统。"我们已经使用IVR 30年或更长时间了,我....
的头像 CTI论坛 发表于 01-16 17:25 212次 阅读
2018年的联络中心:嵌入式支持B2B应用程序

嵌入式工程师到底有没有前途应该如何规划就业之路

嵌入式一直冠以高门槛的名号,相较于软件开发逊色的起步薪资也被网友调侃“饿肚子”。热情投入嵌入式的人比....
发表于 01-16 16:53 28次 阅读
嵌入式工程师到底有没有前途应该如何规划就业之路

“年货”采购进行时,华强芯城15家代购渠道全系列特惠,最高满减2000元

年关将至,元器件“年货”采购进行时华强芯城15家代购渠道,现已开启全系列型号特惠促销最高满减2000元成功下单还能享受积分翻倍...
发表于 01-16 16:34 60次 阅读
“年货”采购进行时,华强芯城15家代购渠道全系列特惠,最高满减2000元

SiliconBlue计划生产针对便携消费电子市场的低功耗FPGA

传统型基本具备高性能、传输速度快的特点,因此这些产品都具有DSP(数字信号处理)和高速传输I/O接口....
发表于 01-16 14:40 27次 阅读
SiliconBlue计划生产针对便携消费电子市场的低功耗FPGA

帕克太阳探测器上的FPGA被广泛应用于航空航天领域

8年前,NASA和约翰霍普金斯大学联合立项,投入15亿美元打造一款绕日探测卫星。2018年,这款名为....
发表于 01-16 14:16 50次 阅读
帕克太阳探测器上的FPGA被广泛应用于航空航天领域

商汤科技推出SenseDLC嵌入式人像识别SDK软件 安防边缘的“小巨人”

据麦姆斯咨询介绍,随着这些年将人工智能技术赋能行业的不断深入,商汤科技对智慧城市建设有着更深的理解。....
发表于 01-16 13:50 37次 阅读
商汤科技推出SenseDLC嵌入式人像识别SDK软件 安防边缘的“小巨人”

使用FPGA通过SPI总线控制AD9266寄存器无法改变寄存器值

使用FPGA通过SPI总线控制AD9266寄存器,可以回读寄存器默认值,但是无法改变寄存器值。 不知道有没有人遇到过同样的问...
发表于 01-16 11:52 17次 阅读
使用FPGA通过SPI总线控制AD9266寄存器无法改变寄存器值

北大开源了一个中文分词工具包,名为——PKUSeg

多领域分词:不同于以往的通用中文分词工具,此工具包同时致力于为不同领域的数据提供个性化的预训练模型。....
的头像 电子发烧友网工程师 发表于 01-16 10:29 153次 阅读
北大开源了一个中文分词工具包,名为——PKUSeg

嵌入式MCU和计量IC组合解决方案

嵌入式功率计或分表为各种产品提供能源监控功能,如智能插头,家用电器和其他耗电设备。对于产品设计人员而....
的头像 电子设计 发表于 01-16 09:10 321次 阅读
嵌入式MCU和计量IC组合解决方案

《信号质量测试规范》PDF版的详细资料合集免费下载

本文档的主要内容详细介绍的是信号质量测试规范主要内容包括了:本规范详细说明了单板信号质量测试的方法。....
发表于 01-16 08:00 12次 阅读
《信号质量测试规范》PDF版的详细资料合集免费下载

有了解FDS9435芯片的吗,请问这款芯片可以用FPGA直接控制吗

最近想用这款芯片去控制电源,但是看了数据手册似乎并没有讲的很详细。想问一下这款芯片可以用FPGA直接控制吗还是需要加一个...
发表于 01-15 21:14 54次 阅读
有了解FDS9435芯片的吗,请问这款芯片可以用FPGA直接控制吗

FPGA的一些学习资料

,不多说,看附件 (502.27 KB ) (16.12 MB ) (8.44 MB ) (22.75 MB )...
发表于 01-15 21:06 24次 阅读
FPGA的一些学习资料

【PYNQ-Z2试用体验】开箱

竟然发错了地方:大家戳这:1.
发表于 01-15 17:53 92次 阅读
【PYNQ-Z2试用体验】开箱

如何学习Linux学习Linux的详细步骤说明

Linux系统现在越来越满足人们对技术的要求,因此Linux不论在市场中还是企业里都备受欢迎,所以学....
发表于 01-15 17:17 24次 阅读
如何学习Linux学习Linux的详细步骤说明

英特尔FPGA中国创新中心展示FPGA应用超过100项 将共建FPGA创新生态

FPGA指现场可编程门阵列,英特尔FPGA中国创新中心展示了超过100个FPGA应用,涉及人工智能、....
的头像 半导体动态 发表于 01-15 17:07 286次 阅读
英特尔FPGA中国创新中心展示FPGA应用超过100项 将共建FPGA创新生态

Linux系统是什么

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任....
的头像 发烧友学院 发表于 01-15 16:36 105次 阅读
Linux系统是什么

嵌入式系统入门教程之嵌入式LINUX开发入门课件免费下载

本文适用于对嵌入式系统没有概念和经验,渴望进入嵌入式系统开发的领域,但又觉得系统太复杂,要学的东西太....
发表于 01-15 16:12 20次 阅读
嵌入式系统入门教程之嵌入式LINUX开发入门课件免费下载

Linux技术一般都应用在哪些领域

常用的IT服务器有Linux、Unix和Windows操作系统,其中Linux因其稳定、开源、免费、安全、高效的特点,发展迅猛,在服务器市...
发表于 01-15 15:41 192次 阅读
Linux技术一般都应用在哪些领域

零基础如何进行linux学习

Linux是一款免费、稳定、性能好的开源软件,在服务器端得到了广泛的应用,对于不懂Linux得人员来说,相当神秘,对初学者来说,...
发表于 01-15 15:40 177次 阅读
零基础如何进行linux学习

规避嵌入式PCB工程更改的7个小技巧

在初始设计的早期阶段,DFT还没被允许之时,测试成为了一个大问题,ECO也就产生了。在一些极端情况下....
的头像 PCB工艺技术 发表于 01-15 15:17 132次 阅读
规避嵌入式PCB工程更改的7个小技巧

一种基于ARM和FPGA的线阵CCD在线测量线缆系统设计剖析

近几年来,电线、电缆、光纤等产品的需求量大大增加,外径尺寸的质量控制成为许多生产厂家急需解决的问题。....
发表于 01-15 14:35 59次 阅读
一种基于ARM和FPGA的线阵CCD在线测量线缆系统设计剖析

不使用SPC5Studio的情况下交叉编译代码

你好, 我想在不使用SPC5Studio的情况下交叉编译代码 Linux盒子上的SPC570S5E1,我需要哪个版本的gcc以及我应该使用...
发表于 01-15 13:27 36次 阅读
不使用SPC5Studio的情况下交叉编译代码

MY-IMX6 Linux-4.1.15 编译参考手册

1  下载相关文件1.1  交叉编译工具链A7系列:打开网盘到 2.3_OS_Linux-4.1.15 -> 03_toolchain,下载 M...
发表于 01-15 10:21 153次 阅读
MY-IMX6 Linux-4.1.15 编译参考手册

树莓派教程之从零开始学树莓派开发超好玩的智能小硬件制作书PDF

本书以实战开发为出发点,以Raspberry Pi应用开发为主线,通过Python开发简单的树莓派单....
发表于 01-15 10:06 32次 阅读
树莓派教程之从零开始学树莓派开发超好玩的智能小硬件制作书PDF

如何使用AD590设计嵌入式温度采集及显示系统

在本设计中采用TP.AD590为核心 ,与单片机相辅相成,实现温度的数字化显示。本系统的主要功能是对....
发表于 01-15 08:00 32次 阅读
如何使用AD590设计嵌入式温度采集及显示系统

如何从Ubuntu终端获取温度和光传感器值

嗨,In LoRawan与RN2483MODE,我看到GPIO12和GPIO13引脚提供温度的读数。光。我如何在Linux PC或Linux PC...
发表于 01-15 06:12 15次 阅读
如何从Ubuntu终端获取温度和光传感器值

宋宝华:一种非常经典简单的设计模式——模板方法

而其中的step1()、step2()、step3()、step4()具体如何实现则是因人而异,所以....
的头像 Linuxer 发表于 01-14 16:05 122次 阅读
宋宝华:一种非常经典简单的设计模式——模板方法

SoC FPGA大幅度提高了系统性能 降低了功耗和成本以及电路板面积

公司2011年12日发布其基于ARM的SoC 系列产品,在单芯片中集成了28-nm Cyclone ....
发表于 01-14 14:48 83次 阅读
SoC FPGA大幅度提高了系统性能 降低了功耗和成本以及电路板面积

未来性能增长需依赖架构上改变 因此需要用FPGA进行人工智能硬件加速

摩尔定律从2003年开始放缓。为了延续性能倍增、功耗减半,Intel CPU采用多核来实现。然而,到....
发表于 01-14 13:58 101次 阅读
未来性能增长需依赖架构上改变 因此需要用FPGA进行人工智能硬件加速

带您完全掌握Android嵌入式智能硬件开发!硬件电路图、项目源码100%完全开源!

参与Android嵌入式开发众筹,可获得以下随项目附赠内容: 1. 《Android嵌入式Li....
发表于 01-14 11:34 0次 阅读
带您完全掌握Android嵌入式智能硬件开发!硬件电路图、项目源码100%完全开源!

基于WinUSB实现的嵌入式USB免驱设备通信方式

上海润欣科技股份有限公司创研社引言USB接口作为PC上最流行和通用的接口,具备可连接多种类型的设备,连接简单,
的头像 润欣科技Fortune 发表于 01-14 09:30 466次 阅读
基于WinUSB实现的嵌入式USB免驱设备通信方式

QY-RK3288嵌入式主板硬件说明书中文版资料免费下载

启扬智能QY-RK3299主板硬件说明书,主板介绍了主板资源、硬件接口以及其功能、主板性能、尺寸结构....
发表于 01-14 08:00 19次 阅读
QY-RK3288嵌入式主板硬件说明书中文版资料免费下载

基于嵌入式控制器的高铁列车自动上下水系统

高铁列车不仅行驶速度快,而且各站停靠时间非常短,小站只有1分钟,大一点的站也只有2分钟。如此高的运行....
发表于 01-12 11:14 104次 阅读
基于嵌入式控制器的高铁列车自动上下水系统

FPGA电路板设计的挑战怎么克服

你面临的第一个问题当然是供应商和器件的选择。通常供应商决策倾向于你以前接触最多的那家——如果你是一位....
发表于 01-12 10:22 109次 阅读
FPGA电路板设计的挑战怎么克服

部署EMC RecoverPoint的理解和心得

EMC RecoverPoint产品根据我的理解就是一个数据同步的产品,在2个机房内如果都部署有EM....
发表于 01-12 09:21 78次 阅读
部署EMC RecoverPoint的理解和心得

在linux中如何查询端口被占用的情况

今天要使用python写一个端口探测的小程序,以检测一些特定的服务端口有没有被占用,突然发现自己居然....
的头像 马哥Linux运维 发表于 01-11 16:37 350次 阅读
在linux中如何查询端口被占用的情况

「MINIEYE」与 Xilinx 达成战略合作

自动驾驶感知系统研发商「MINIEYE」已与 FPGA 芯片技术巨头 Xilinx(赛灵思)达成战略....
发表于 01-11 10:41 169次 阅读
「MINIEYE」与 Xilinx 达成战略合作

Linux学习教程之从菜鸟到Linux安全专家PDF教材免费下载

本书通过实际故事场景对linux安全技术和应用方法进行了全面、深入和系统的分析。分别从黑客攻击的基本....
发表于 01-10 18:10 50次 阅读
Linux学习教程之从菜鸟到Linux安全专家PDF教材免费下载

Linux Shell脚本攻略PDF中文版免费下载

本书通过细致剖析实际应用中的110多个案例,使许多看似复杂的inuxshel脚本任务迎刃而解作者在L....
发表于 01-10 16:48 25次 阅读
Linux Shell脚本攻略PDF中文版免费下载

如何在麒麟系统上安装Java环境指南的详细资料说明

本文档的主要内容详细介绍的是如何在麒麟系统上安装Java环境指南的详细资料说明1、介绍 请以root....
发表于 01-10 16:21 27次 阅读
如何在麒麟系统上安装Java环境指南的详细资料说明

如何学习OV7670从零开始走进OV7670世界教材免费下载

ARM,DSP,FPGA,各有所长,纵然FPGA 无所不能,它也有“唯我独尊”的领域。FPGA 在通....
发表于 01-10 15:41 60次 阅读
如何学习OV7670从零开始走进OV7670世界教材免费下载

Android教程之第一行代码:Android电子教材免费下载

Android 从面世以来到现在已经发布了近二十个版本了。在这几年的发展过程中,谷歌为Android....
发表于 01-10 14:59 31次 阅读
Android教程之第一行代码:Android电子教材免费下载

Linux和Windows操作系统你更希望用哪个?

两个操作系统其实各有优势。你想用到的软件都有windows版本。而linux系统下却不一定,。lin....
发表于 01-10 14:52 129次 阅读
Linux和Windows操作系统你更希望用哪个?

Windows和Linux系统的优势与不足

Windows主要面对个人用户,主要用于日常工作以及玩游戏,软件游戏丰富;而Linux主要面对开发者....
发表于 01-10 14:46 98次 阅读
Windows和Linux系统的优势与不足

如何使用FPGA进行面向密码应用的关键技术研究

高性能计算正经历着根本性的变化。能耗和散热的需求也逐渐成为限制了大型数据中心的不断扩张的瓶颈。这些变....
发表于 01-10 11:10 58次 阅读
如何使用FPGA进行面向密码应用的关键技术研究

深度探索嵌入式操作系统:从零开始设计、架构和开发PDF版免费下载

你或许已经卷起了衣袖,或许在摩拳擦掌准备大干一场,打一场硬仗。年轻人嘛,行事总是风风火火的。但不是笔....
发表于 01-10 09:41 57次 阅读
深度探索嵌入式操作系统:从零开始设计、架构和开发PDF版免费下载

如何在Linux上创建tarball

tarball 通常用于备份个人或系统文件来创建存档,特别是在进行可能需要撤消的更改之前。例如,Li....
的头像 Linux爱好者 发表于 01-09 16:08 250次 阅读
如何在Linux上创建tarball

如何玩转嵌入式开发中i2c协议

对于嵌入式开发的朋友来说,I2C协议实在是再熟悉不过了,有太多的器件,采用的都是通过I2C来进行相应....
的头像 玩转单片机 发表于 01-09 15:28 257次 阅读
如何玩转嵌入式开发中i2c协议

当嵌入式GPU邂逅人工智能 Imagination中国市场份额不断增加

2018年罗永浩的跨年演讲里面有这样一段话,“过去赶风口随大流的方法已经行不通了,人们必须学会用新的....
发表于 01-09 14:31 192次 阅读
当嵌入式GPU邂逅人工智能 Imagination中国市场份额不断增加

硬件电路设计方面的几个注意事项

电源对于嵌入式系统中的作用可以看做是空气对人体的作用,甚至更重要:人呼吸的空气中有氧气、二氧化碳和氮....
的头像 嵌入式ARM 发表于 01-09 13:45 284次 阅读
硬件电路设计方面的几个注意事项

如何使用EDA进行模拟倒车雷达的设计

已知此项目需要完成的功能:(1)使用FPGA控制超声波测距模块,完成测距任务;(2)使用数码管显示测....
发表于 01-09 08:00 68次 阅读
如何使用EDA进行模拟倒车雷达的设计

Linux教程之Linux命令、编程器、Shell编程、实例大全pdf免费下载

本书全面、系统地介绍了Linux命令、编辑器及Shell编程的相关内容。既便于读者深入了解Linux....
发表于 01-08 14:55 34次 阅读
Linux教程之Linux命令、编程器、Shell编程、实例大全pdf免费下载

Linux操作系统之奥秘PDF中文版教材免费下载

通过本书规划的三大架构:进入系统、管理系统、Gl界面,你将可以完整地看到硬件、软件与操作系统的密切整....
发表于 01-08 14:55 38次 阅读
Linux操作系统之奥秘PDF中文版教材免费下载

Linux服务器搭建实践详解pdf中文版免费下载

本书首先对Linux操作系统进行了相关概述,并讲解了安装Red Hat Enterprise Lin....
发表于 01-08 14:55 34次 阅读
Linux服务器搭建实践详解pdf中文版免费下载

Linux教程之Linux命令详解词典PDF中文版免费下载

Linux图形模式下的各种应用程序、工具程序日益完善,操作界面也更为友善。对一般仅需计算机完成日常文....
发表于 01-08 14:55 37次 阅读
Linux教程之Linux命令详解词典PDF中文版免费下载

如何使用Linux进行C语言教学详细资料研究探讨

C 语言程序设计是高校计算机专业学生必修的一门专业基础课, 对掌握计算机技术起到具有十分重要的基础作....
发表于 01-08 11:26 32次 阅读
如何使用Linux进行C语言教学详细资料研究探讨

一种新型基于多点预瞄的最优路径跟踪控制方法

图2(a)所示的为文献[8]所使用的道路预瞄模型,以道路在局部坐标系下的未来n 个周期的参考y 轴方....
的头像 智车科技 发表于 01-07 17:03 651次 阅读
一种新型基于多点预瞄的最优路径跟踪控制方法

如何使用FPGA实现外辐射源雷达自适应杂波抑制的方法概述

本文主要研究了外辐射源雷达杂波抑制模块的 FPGA 实现方法。首先,对自适应滤波的时域 LMS 算法....
发表于 01-07 08:00 70次 阅读
如何使用FPGA实现外辐射源雷达自适应杂波抑制的方法概述

嵌入式停车场系统有什么优点

专用的停车场嵌入式计算机系统,集成视频采集、通讯、防雷、存储以及数据库。嵌入式停车场系统,针对传统停....
发表于 01-06 11:41 107次 阅读
嵌入式停车场系统有什么优点

AM4379 AM437x ARM Cortex-A9 微处理器 (MPU)

TI AM437x高性能处理器基于ARM Cortex-A9内核。 这些处理器通过3D图形加速得到增强,可实现丰富的图形用户界面,还配备了协处理器,用于进行确定性实时处理(包括EtherCAT,PROFIBUS,EnDat等工业通信协议)。该器件支持高级操作系统(HLOS)。基于Linux的® 可从TI免费获取。其它HLOS可从TI的设计网络和生态系统合作伙伴处获取。 这些器件支持对采用较低性能ARM内核的系统升级,并提供更新外设,包括QSPI-NOR和LPDDR2等存储器选项。 这些处理器包含功能方框图中显示的子系统,并且后跟相应的“说明”中添加了更多信息说明。 处理器子系统基于ARM Cortex-A9内核,PowerVR SGX™图形加速器子系统提供3D图形加速功能以支持显示和高级用户界面。 可编程实时单元子系统和工业通信子系统(PRU-ICSS与ARM内核分离,允许单独操作和计时,以实现更高的效率和灵活性.PRU-ICSS支持更多外设接口和EtherCAT,PROFINET,EtherNet /IP,PROFIBUS,以太网Powerlink,Sercos,EnDat等...
发表于 09-25 11:51 50次 阅读
AM4379 AM437x ARM Cortex-A9 微处理器 (MPU)

TMP411 ±1°C Programmable Remote/Local Digital Out Temperature Sensor

TMP411设备是一个带有内置本地温度传感器的远程温度传感器监视器。远程温度传感器,二极管连接的晶体管通常是低成本,NPN或PNP型晶体管或二极管,是微控制器,微处理器或FPGA的组成部分。 远程精度为±1 °C适用于多个设备制造商,无需校准。双线串行接口接受SMBus写字节,读字节,发送字节和接收字节命令,以设置报警阈值和读取温度数据。 TMP411器件中包含的功能包括:串联电阻取消,可编程非理想因子,可编程分辨率,可编程阈值限制,用户定义的偏移寄存器,用于最大精度,最小和最大温度监视器,宽远程温度测量范围(高达150°C),二极管故障检测和温度警报功能。 TMP411器件采用VSSOP-8和SOIC-8封装。 特性 ±1°C远程二极管传感器 ±1°C本地温度传感器 可编程非理想因素 串联电阻取消 警报功能 系统校准的偏移寄存器 与ADT7461和ADM1032兼容的引脚和寄存器 可编程分辨率:9至12位 可编程阈值限...
发表于 09-19 16:35 15次 阅读
TMP411 ±1°C Programmable Remote/Local Digital Out Temperature Sensor

TMP468 具有引脚可编程的总线地址的高精度远程和本地温度传感器

TMP468器件是一款使用双线制SMBus或I 2 C兼容接口的多区域高精度低功耗温度传感器。除了本地温度外,还可以同时监控多达八个连接远程二极管的温度区域。聚合系统中的温度测量可通过缩小保护频带提升性能,并且可以降低电路板复杂程度。典型用例为监测服务器和电信设备等复杂系统中不同处理器(如MCU,GPU和FPGA)的温度。该器件将诸如串联电阻抵消,可编程非理想性因子,可编程偏移和可编程温度限值等高级特性完美结合,提供了一套精度和抗扰度更高且稳健耐用的温度监控解决方案。 八个远程通道(以及本地通道)均可独立编程,设定两个在测量位置的相应温度超出对应值时触发的阈值。此外,还可通过可编程迟滞设置避免阈值持续切换。 TMP468器件可提供高测量精度(0.75°C)和测量分辨率(0.0 625°C)。该器件还支持低电压轨(1.7V至3.6V)和通用双线制接口,采用高空间利用率的小型封装(3mm×3mm或1.6mm×1.6mm),可在计算系统中轻松集成。远程结支持-55°C至+ 150°C的温度范围。 特性 8通道远程二极管温度传感器精度:±0.75&...
发表于 09-18 16:05 19次 阅读
TMP468 具有引脚可编程的总线地址的高精度远程和本地温度传感器