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嵌入式】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
分享:

评论

相关推荐

浅析5G产业链国产化的机遇与挑战

相较4G,5G无线网络架构将发生重大变化。从功能上看,5G通信收发系统仍将大致分为天线单元、射频单元....

的头像 北极星智能电网在线 发表于 10-22 11:54 208次 阅读
浅析5G产业链国产化的机遇与挑战

Vivado2013.3实现失败

大家好, 我的设计是针对ZynQ FPGA(Vivado2013.3),它在PL和PS逻辑中具有PCIe(AXI PCIE桥)。 当我尝...

发表于 10-22 11:18 8次 阅读
Vivado2013.3实现失败

怎么比较两种FPGA设计

在比较两种设计时使用什么更实用? 来自地图报告的占用切片或来自综合报告的实际比率 以上来自于谷歌翻译 以下为原文 ...

发表于 10-22 11:17 13次 阅读
怎么比较两种FPGA设计

如何使用记忆

嗨,我需要一些帮助我想在线接收FPGA板上的数据,所以我应该使用内存,因为我知道。问题是我没有自己的板,所以我应该准备只...

发表于 10-22 11:08 7次 阅读
如何使用记忆

可以指定要分配的引脚子集并让工具从中选择吗?

您好,我有一个FPGA评估板,并为一个访问32个I / O引脚或16个差分对的应用程序制作了扩展板。 目前我将每个引脚的位置硬编...

发表于 10-22 11:05 11次 阅读
可以指定要分配的引脚子集并让工具从中选择吗?

Virtex-6 FPGA上的可重配置LUT无法打包

用于Virtex 6设计的可重配置LUT(CFGLUT)可能被封装到FPGA的输出逻辑OLOGICE1而不是SLICEM上的LU...

发表于 10-22 11:04 11次 阅读
Virtex-6 FPGA上的可重配置LUT无法打包

FPGA内部可编程逻辑CLB资源分析

现在的FPGA里面有很多存储资源,DSP(数字信号处理)资源,布线通道,I/O资源,当然最根本的还是....

的头像 电子发烧友网工程师 发表于 10-22 11:00 56次 阅读
FPGA内部可编程逻辑CLB资源分析

Smartxplorer时间分数为零

嗨,大家好, 我正在运行smartxplorer ona设计,以获得满足Virtex 6 FPGA时序约束的实现,我看到一些非常奇怪的东西。 对...

发表于 10-22 10:59 6次 阅读
Smartxplorer时间分数为零

从FPGA到ACAP,“万能芯片”如何华丽转身

作为“摩尔定律”的倡导者,英特尔则在FPGA上依然在宣讲先进工艺的重要性,14nm的FPGA产品和1....

的头像 电子发烧友网工程师 发表于 10-22 10:44 80次 阅读
从FPGA到ACAP,“万能芯片”如何华丽转身

AD9516-4芯片发烫,消耗电流300mA

你好,ADI工程师,我现在在做AD采集卡,时钟芯片用的是AD9516-4,产生100M的时钟给AD9233;现在调试PCB板;我先焊接...

发表于 10-22 10:39 10次 阅读
AD9516-4芯片发烫,消耗电流300mA

Linux ACL权限详细分析

ACL的全称是 Access Control List (访问控制列表) ,一个针对文件/目录的访问....

的头像 马哥Linux运维 发表于 10-22 10:00 47次 阅读
Linux ACL权限详细分析

AD9789数据接口如何避免通信不稳定

Hi ADI   我们的设计用到了FPGA和AD9789进行CMOS电平的数字通信。fpga的时钟跟AD9789的时钟是异步的...

发表于 10-22 09:47 7次 阅读
AD9789数据接口如何避免通信不稳定

FPGA中UART控制器的奇偶校验器模块的实现方式

奇偶校验器根据奇偶校验的设置和输入数据计算出奇偶校验位,所以在定义其实体时需要添加两个类属参数 DATA_LENGTH 和 ...

发表于 10-22 09:25 21次 阅读
FPGA中UART控制器的奇偶校验器模块的实现方式

FPGA中UART控制器的移位寄存器模块的实现方式

移位寄存器在整个设计中非常关键,无论是数据接收还是数据发送都需要使用到移位寄存器。移位寄存器的基本工作原理是在触发信号的...

发表于 10-22 09:18 19次 阅读
FPGA中UART控制器的移位寄存器模块的实现方式

美国新创公司NuPGA利用石墨做为FPGA组件内的可重复编程内存元素

一家新创IC公司NuPGA声称,碳内存架构(Carbon-based memory archite....

发表于 10-21 10:58 69次 阅读
美国新创公司NuPGA利用石墨做为FPGA组件内的可重复编程内存元素

基于FPGA器件的内块存储器资源功能验证方法设计详解

可编程逻辑阵列(FPGA)由于其具有可编程、上市时间短、灵活性及高吞吐量等特性广泛应用于数字信号处....

发表于 10-21 10:32 79次 阅读
基于FPGA器件的内块存储器资源功能验证方法设计详解

Linux服务器被入侵后的检测过程详细资料分享

故事是这样的,大年初一,客户反应他们服务器无法访问,查看路由,发现某oracle+tomcat服务器....

的头像 嵌入式资讯精选 发表于 10-20 11:53 269次 阅读
Linux服务器被入侵后的检测过程详细资料分享

GitHub贡献第一的公司竟然是微软

提起微软公司,不少人第一反应是老牌巨头专注于私有化软件盈利模式,这大抵是源于微软前CEO Steve....

的头像 人工智能 发表于 10-20 11:01 264次 阅读
GitHub贡献第一的公司竟然是微软

FPGA如何让视频编码与AI非常简单的结合

Aupera是一家专注于视频数据应用的新一代系统解决方案的创业公司,Aupera资深AI工程师Nar....

的头像 LiveVideoStack 发表于 10-20 10:30 236次 阅读
FPGA如何让视频编码与AI非常简单的结合

网上流传的一份没有答案的Linux运维面试题详细分析

近网上流传了一份没有答案的Linux运维面试题。趁工作之余,利用自己三年的运维经验交出了一份答卷。欢....

的头像 马哥Linux运维 发表于 10-20 10:05 198次 阅读
网上流传的一份没有答案的Linux运维面试题详细分析

CRC的计算过程 汉明距离如何计算呢

第六章的内容在《移动通信》课程中也有涉及,穿插着学习能够加深记忆。我花了好长时间的讲解CRC的寄存器....

的头像 算法工匠 发表于 10-20 09:41 158次 阅读
CRC的计算过程 汉明距离如何计算呢

NanoBoard 3000系列FPGA开发板助你数日内完成FPGA原型设计

FPGA正在成为电子产品设计的主流选择。但对于完全没有FPGA专业背景的设计工程师而言,在数天之内完....

发表于 10-20 09:14 41次 阅读
NanoBoard 3000系列FPGA开发板助你数日内完成FPGA原型设计

CNN高效升级,有一定的可编程性

2018年7月18日,自适应和智能计算公司赛灵思(Xilinx, Inc.)宣布完成对专注于神经网络....

的头像 高工智能汽车 发表于 10-20 09:13 276次 阅读
CNN高效升级,有一定的可编程性

linux入门教程之简单快速的了解linux

Linux的启动其实和windows的启动过程很类似,不过windows我们是无法看到启动信息的,而....

发表于 10-19 17:46 49次 阅读
linux入门教程之简单快速的了解linux

Linux教程之linux下如何备份还原mysql数据库

本文介绍了linux下如何备份与恢复mysql数据库。数据库备份是非常重要的。如果定期做好备份,这样....

发表于 10-19 17:18 27次 阅读
Linux教程之linux下如何备份还原mysql数据库

FPGA的发展状况和趋势发展方向及器件与EDA的发展和厂商介绍

随着电子技术的飞速发展, 电子工程师已越来越不满足于使用通用逻辑器件来构成数字罗辑系统。 目前专用集....

发表于 10-19 16:52 33次 阅读
FPGA的发展状况和趋势发展方向及器件与EDA的发展和厂商介绍

英特尔将至强CPU与FPGA加以结合,推出新一代至强芯片

就在昨天,英特尔公司悄然发布了一项面向其芯片产品线的大规模升级方案:芯片巨头将在近期推出一款将CPU....

发表于 10-19 16:39 191次 阅读
英特尔将至强CPU与FPGA加以结合,推出新一代至强芯片

从FPGA到ACAP,赛灵思实现了跳跃性的发展

让时光倒退回到2015年,这一年2月份,FPGA龙头企业赛灵思(Xilinx)发布了业界首款16nm....

发表于 10-19 16:31 407次 阅读
从FPGA到ACAP,赛灵思实现了跳跃性的发展

嵌入式Linux教程之学习嵌入式Linux系统入门要进行的六个步骤

以下的步骤都是针对Linux系统的,并不面向WinCE。也许你会注意到,现在做嵌入式的人中,做lin....

发表于 10-19 11:12 35次 阅读
嵌入式Linux教程之学习嵌入式Linux系统入门要进行的六个步骤

FPGA最小系统原理图的详细资料免费下载

FPGA(Field-Programmable Gate Array),即现场可编程门阵列,它是在P....

发表于 10-19 08:00 29次 阅读
FPGA最小系统原理图的详细资料免费下载

linux mail命令的的使用方法详细资料解分

在这里整理一下Linux中mail命令的使用。mail也是一个常用的命令,我们在很多地方都要用到它,....

发表于 10-18 18:44 23次 阅读
linux mail命令的的使用方法详细资料解分

linux下awk以及重定向命令如何使用?

awk语言的最基本功能是在文件或字符串中基于指定规则浏览和抽取信息,awk抽取信息后,才能进行其他文....

发表于 10-18 17:25 16次 阅读
linux下awk以及重定向命令如何使用?

redhat linux安装和使用基础教程资料免费下载

1、收集系统资料:为了能够顺利安装和设置Linux系统,你必须将以下资料记录在案,以备系统安装时使用....

发表于 10-18 17:25 31次 阅读
redhat linux安装和使用基础教程资料免费下载

如何使用FPGA设计一个视频实时采集系统的资料免费下载

设计了一种基于FPGA的视频实时采集系统, 视频数据通过视频解码器、双口RAM、内存控制器, 然后存....

发表于 10-18 17:25 33次 阅读
如何使用FPGA设计一个视频实时采集系统的资料免费下载

FPGA内部可编程逻辑资源的结构,CLB资源介绍

第二种Slice叫SLICEM,电路结构如下。除了LUTS与SLICEL的LUTS不同之外,其余结构....

的头像 电子发烧友网工程师 发表于 10-18 17:04 243次 阅读
FPGA内部可编程逻辑资源的结构,CLB资源介绍

赛灵思联手华为推出首个使用FPGA的广播质量级的云端实时视频流解决方案

赛灵思公司(Xilinx)、华为和 NGCodec 今天宣布开发中国首款云端高效率视频编码 (HV....

发表于 10-18 16:55 86次 阅读
赛灵思联手华为推出首个使用FPGA的广播质量级的云端实时视频流解决方案

浅析嵌入式技术影响的十大行业技术革命

由于资源不足及效率低下等问题,医疗行业现已成为中国乃至全球矛盾最为突出的行业,现在大家都希望能够借助....

的头像 电子发烧友网工程师 发表于 10-18 16:52 431次 阅读
浅析嵌入式技术影响的十大行业技术革命

Intel收购FPGA公司是为了微软?

去年Intel宣布斥资167亿美元收购了全球第一大FPGA公司Altera,而且这家公司还是Inte....

的头像 电子发烧友网工程师 发表于 10-18 16:50 290次 阅读
Intel收购FPGA公司是为了微软?

如何使用FPGA设计生物芯片数据采集系统的设计方法资料概述

生物芯片扫描仪在进行高速高分辨率扫描时对实时性要求很高,用一般微控制器难以实现。在介绍生物芯片扫描仪....

发表于 10-18 16:46 26次 阅读
如何使用FPGA设计生物芯片数据采集系统的设计方法资料概述

如何使用实现FPGA的RMII通讯模块的设计

某鱼雷声自导的硬件系统使用了百兆网络交换机实现DSP之间的互联。交换机在MAC和PHY之间的接I=I....

发表于 10-18 16:46 20次 阅读
如何使用实现FPGA的RMII通讯模块的设计

如何使用ARM和FPGA进行电力线路数据采集系统设计的详细资料概述

介绍应用了AKM7作为控制器和FPGA,基于嵌入式系统的电力线路数据采集系统的硬件和软件设计。总体设....

发表于 10-18 16:46 33次 阅读
如何使用ARM和FPGA进行电力线路数据采集系统设计的详细资料概述

基于FPGA+DSP的高速中频采样信号处理平台

高速中频采样信号处理平台在实际应用中有很大的前景,提出采用FPGA+DSP的处理结构,结合高性能A/....

的头像 电子发烧友网工程师 发表于 10-18 16:36 252次 阅读
基于FPGA+DSP的高速中频采样信号处理平台

赛灵思CEO:FPGA迎来春天,汽车芯片市场需审慎

现在虽然伴随着自动驾驶的发展,有了更多的机会,但行业内仍有传统的汽车芯片巨头,尊重基本的市场规律是应....

的头像 高工智能汽车 发表于 10-18 15:17 415次 阅读
赛灵思CEO:FPGA迎来春天,汽车芯片市场需审慎

EDA教程之Quartus II原理图输入方法的详细资料免费下载

EDA教程之Quartus II原理图输入方法的详细资料概述包括了:1.使用Quartus II原理....

发表于 10-18 08:00 21次 阅读
EDA教程之Quartus II原理图输入方法的详细资料免费下载

MRT485DL嵌入式隔离RS-485 PROFIBUS收发器的数据手册免费下载

MRT485DL 系列嵌入式隔离RS-485,PROFIBUS 收发器模块,是集成电源隔离、电气隔离....

发表于 10-18 08:00 22次 阅读
MRT485DL嵌入式隔离RS-485 PROFIBUS收发器的数据手册免费下载

FPGA的设计流程是怎么样的?FPGA设计流程指南详细资料免费下载

本文档的主要内容详细介绍的是FPGA的设计流程是怎么样的?FPGA设计流程指南详细资料免费下载内容包....

发表于 10-17 17:50 35次 阅读
FPGA的设计流程是怎么样的?FPGA设计流程指南详细资料免费下载

如何用iPhone远程管理Linux服务器

Workflow 如它名字一样是工作流的意思,它是一款 iOS 平台的神级自动化流程应用。简单的说就....

的头像 阿铭linux 发表于 10-17 17:25 388次 阅读
如何用iPhone远程管理Linux服务器

穿有不同外衣的Linux发布版无处不在

Herbert.xu,两年前来西邮兴趣小组与大家有过面对面的交流,也就是在那次交流中,得知其14岁开....

的头像 Linuxer 发表于 10-17 14:23 175次 阅读
穿有不同外衣的Linux发布版无处不在

Linux身份鉴别机制技术方案及原理

在Linux系统中,系统设置了多个帐号和组来进行管理,每个帐号都具有不同的权限,例如超级用户root....

的头像 Linuxer 发表于 10-17 14:17 175次 阅读
Linux身份鉴别机制技术方案及原理

华为公司与Xilinx在XDF上联合发布FX系列FPGA加速卡

2018年10月16日, 中国北京 (赛灵思开发者论坛) –今日, 华为在赛灵思开发者论坛( XDF....

发表于 10-17 13:42 332次 阅读
华为公司与Xilinx在XDF上联合发布FX系列FPGA加速卡

Python在实时嵌入式系统中扮演怎样的角色?

早年,虽然Python是一款比较容易上手的脚本语言,而且有强大的社区支持,一些非计算机专业领域的人都....

的头像 嵌入式资讯精选 发表于 10-17 08:53 240次 阅读
Python在实时嵌入式系统中扮演怎样的角色?

DE1-SoC开发工具包的详细用户和使用手册资料免费下载

DE1-SoC开发工具包提供了一个基于Altera System-on-Chip(SoC)FPGA的....

发表于 10-16 16:55 25次 阅读
DE1-SoC开发工具包的详细用户和使用手册资料免费下载

华北工控利用嵌入式工控机助力高空WiFi,让精彩没有禁区

WiFi,虽然只有四个字母,却包罗着无限的精彩。有了WiFi,谁都可以“秀才不出门,便知天下事”;有....

发表于 10-16 16:48 165次 阅读
华北工控利用嵌入式工控机助力高空WiFi,让精彩没有禁区

一文教你如何破解MCU

中央处理器CPU,包括运算器、控制器和寄存器组。是MCU内部的核心部件,由运算部件和控制部件两大部分....

发表于 10-16 16:45 152次 阅读
一文教你如何破解MCU

如何使用FPGA设计一个多路高速数据采集系统的详细资料概述

结合数据采集系统在航天遥感中的应用“介绍了一种基于FPGA 的多路数据采集系统”给出了硬件原理框图“....

发表于 10-16 16:18 38次 阅读
如何使用FPGA设计一个多路高速数据采集系统的详细资料概述

如何使用FPGA进行一个多路模拟数据采集接口系统设计的详细资料概述

介绍一~种基于FPGA的多路模拟数据采集接口的设计方案。该方案使用Max1281作为模数转换芯片,在....

发表于 10-16 16:18 23次 阅读
如何使用FPGA进行一个多路模拟数据采集接口系统设计的详细资料概述

Linux图形界面的原理与构成和Linux命令行和vi编辑器的使用手册

本文档的主要内容详细介绍的是Linux基础教案主要内容是:(1) 了解Linux图形界面的原理与构成....

发表于 10-16 14:49 25次 阅读
Linux图形界面的原理与构成和Linux命令行和vi编辑器的使用手册

Linux入门教材之Linux设备驱动程序第三版电子教材免费下载

以 Linux 为代表的自由操作系统的很多优点之一, 是它们的内部是开放给所有人看的。 操作系统, ....

发表于 10-16 14:27 26次 阅读
Linux入门教材之Linux设备驱动程序第三版电子教材免费下载

莱迪思拓展其超低功耗sensAI技术特性,推动消费电子和工业IoT应用的上市

灵活的毫瓦FPGA解决方案实现高精度CNN;全新人员侦测和手势检测参考设计,性能与功耗平衡更优。

的头像 人间烟火123 发表于 10-16 12:56 1024次 阅读
莱迪思拓展其超低功耗sensAI技术特性,推动消费电子和工业IoT应用的上市

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 20次 阅读
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 4次 阅读
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 2次 阅读
TMP468 具有引脚可编程的总线地址的高精度远程和本地温度传感器