温度传感器通用接口应用案例分析

周立功单片机 2018-01-19 10:14 次阅读

周立功教授新书《面向AMetal框架与接口的编程(上)》,对AMetal框架进行了详细介绍,通过阅读这本书,你可以学到高度复用的软件设计原则和面向接口编程的开发思想,聚焦自己的“核心域”,改变自己的编程思维,实现企业和个人的共同进步。

第七章为面向通用接口的编程,本文内容为7.4 温度采集接口、7.5 键盘。

7.4 温度采集接口

>>> 7.4.1 温度传感器通用接口

AMetal 提供了温度采集的通用接口,仅包含一个温度读取接口,用于读取当前的温度值,其函数原型为(am_temp.h):

其中,handle 为温度传感器的句柄,其可以通过初始化具体的温度传感器(如LM75)获得,p_temp 为输出参数,用于返回当前的温度值,为了避免小数运算,这里使用有符号的32 位整数表示温度值(单位:摄氏度),且其值为实际温度值的1000 倍,表示温度值的分辨率为0.001℃。读取温度的范例程序详见程序清单7.25。

程序清单7.25 am_temp_read()范例程序

显然要使应用程序可以使用通用接口读取温度,就必须获取温度传感器的handle,这就需要为具体的温度传感器提供相应的驱动。

>>> 7.4.2 LM75B 驱动

LM75B 是NXP 半导体推出的具有I2C 接口的数字温度传感器芯片,AMetal 已经提供了其对应的驱动,仅包含一个初始化函数,其函数原型(am_temp_lm75.h)为:

该函数意在获取LM75 温度传感器的实例句柄,进而使用通用接口读取温度。其中:

  • p_lm75 为指向am_temp_lm75_t 类型实例的指针;

  • p_devinfo 为指向am_temp_lm75_info_t 类型实例信息的指针。

1. 实例

定义am_temp_lm75_t 类型(am_temp_lm75.h)实例如下:

其中,g_temp_lm75 为用户自定义的实例,其地址作为p_lm75 的实参传递。

2. 实例信息

实例信息主要描述了与LM75 相关的信息,即LM75 的I2C 从机地址等,其类型am_temp_lm75_info_t 的定义(am_temp_lm75.h)如下:

其中,i2c_addr 指定了LM75 的7-bit 从机地址(在很多应用中,常常使用8 位数据表示从机地址, 8 位地址的最低位为读写方向位,由于在AMetal 中,读写方向位无需用户控制,驱动会自动实现对读写方向位的控制,因此在AMetal 中需要由用户提供的7-bit 从机地址不包含读写方向位),LM75 的7-bit 从机地址为1001A2A1A0,最低三位由A0~A2 引脚电平决定,在AM824-Core 中,板载了一个LM75 温度传感器。由此可见,A0~A2 均与地连接,为低电平,因此,板载LM75 的地址为1001000,即:0x48。其实例信息定义如下:

其中,g_temp_lm75_info 为用户自定义的实例信息,其地址作为p_info 的实参传递。

3. I2C 句柄i2c_handle

以I2C1 为例,其实例初始化函数am_lpc82x_i2c1_inst_init()的返回值即可作为实参传递给i2c_handle。即:

4. 实例句柄

基于实例、实例信息和I2C 句柄,即可完成LM75 的初始化。比如:

初始化函数的返回值即为温度传感器的句柄,若返回值为NULL,说明初始化失败;若返回值不为NULL,说明返回了有效的handle,其可以作为温度读取接口的参数。为了便于配置LM75(如修改7-bit 从机地址等)。基于模块化编程思想,将初始化相关的实例、实例信息等的定义存放到LM75 的配置文件中,通过头文件引出实例初始化函数接口,源文件和头文件的程序范例分别详见程序清单7.26 和程序清单7.27。

程序清单7.26 LM75 实例初始化函数实现(am_hwconf_lm75.c)

程序清单7.27 LM75 实例初始化函数声明(am_hwconf_lm75.h)

后续只需要使用无参数的实例初始化函数即可完成LM75 实例的初始化,获取温度传感器句柄,即执行如下语句:

当完成初始化后,即可使用通用的温度读取接口获取当前温度值,读取并通过串口打印当前温度值的范例程序详见程序清单7.28。

程序清单7.28 使用LM75 检测当前温度的范例程序

7.5 键盘

>>> 7.5.1 通用键盘接口

由于此前的按键处理方式与具体的MCU、键盘的组织形式(独立按键或矩阵键盘等)完全耦合在一起,为此AMetal 提供了一种通用键盘接口。其函数原型为:

其中,p_handler 为指向按键事件处理器的指针,pfn_cb 为指向用户自定义按键处理函数的指针,p_arg 为按键处理函数的用户参数。

1. p_handler

am_input_key_handler_t 是按键事件处理器的类型,它是在am_input.h 文件中使用typedef自定义的一个类型。即:

基于此,在使用按键时,首先需要定义一个该类型的按键事件处理器实例(对象),其本质是定义一个结构体变量。比如:

即可该实例的地址&key_handler 作为参数传递给函数的形参p_handler。

2. pfn_cb

am_input_cb_key_t 是按键处理函数的指针类型,它是在am_input.h 文件中使用typedef自定义的一个类型。即:

当有按键事件发生时(按键按下或按键释放),均会调用pfn_cb 指向的按键处理函数,完成相应的按键处理功能。当该函数被调用时,传递给p_arg 的值为用户参数,传递给key_code 的值为按键的编码,它是在am_input_code.h 文件中使用宏进行定义的,比如,KEY_1、KEY_2 等,传递给key_state 的值为按键的状态,详见表7.5。

表7.5 按键状态

以AM824-Core 开发板为例,KEY 对应的按键编码为KEY_KP0。当KEY 键按下时,则LED0 点亮;当KEY 键释放后,则LED0 熄灭,相应的按键处理函数详见程序清单7.29。

程序清单7.29 按键处理函数范例程序

函数名即可作为参数传递给am_input_key_handler_register()函数的形参pfn_cb。

3. p_arg

通常调用am_input_key_handler_register()函数传递给形参p_arg 的值会在调用事件处理回调函数时,传递给事件处理函数的p_arg 形参。

如果不使用,则在调用am_input_key_handler_register()函数时,将p_arg 的值设置为NULL,注册按键处理器的范例程序详见程序清单7.30。

程序清单7.30 按键处理函数范例程序

注册按键处理器后,当有键按下或按键释放时,均会调用注册按键处理器时指定的回调函数,即程序清单7.29 中的__input_key_proc ()函数。为了分离各个键的处理代码,可以注册多个按键事件处理器,每个处理器负责处理一个或多个键,详见程序清单7.31。

程序清单7.31 注册多个按键处理器范例程序

通用键盘接口的特点是屏蔽了底层的差异性,使应用程序与底层MCU、键盘的具体形式无关,可以轻松地实现应用程序的跨平台。

在实际的应用中,键盘的表现形式是多种多样的,比如,直接使用GPIO 驱动的独立键盘(一个或多个独立按键组成的键盘)和矩阵键盘和标准的PS/2 接口键盘,以及使用ZLG推出的I2C 接口的ZLG72128 键盘与数码管驱动芯片制作的键盘等。虽然各种按键的检测方法都不相同,但只要提供相应的驱动,即可将接口统一起来。如同在PC 上使用外部设备时,需要安装对应的驱动一样。AMetal 提供了常用键盘的驱动,用户直接使用无需关心按键检测的方法或按键消抖等细节问题。

>>> 7.5.2 独立键盘驱动

AMetal 独立键盘的驱动提供了一个初始化函数,使用该函数初始化一个独立键盘实例后,即可使用通用接口使用按键。其函数原型为:

其中,p_dev 为指向am_key_gpio_t 类型实例的指针,p_info 为指向am_key_gpio_info_t类型实例信息的指针。

1. 实例

定义am_key_gpio_t 类型(am_key_gpio.h)实例如下:

其中,g_key_gpio 为用户自定义的实例,其地址作为p_dev 的实参传递。

2. 实例信息

实例信息主要描述与独立键盘相关的信息,比如,使用的GPIO 引脚号,独立按键的个数,以及对应的按键编码等信息。其类型am_key_gpio_info_t 的定义(am_key_gpio.h)如下:

其中,p_pins 指向存放各独立按键对应引脚号的数组,如在AM824-Core 开发板上,有一个多功能按键可以当做独立按键使用。当J14 的1 和2 短接时,KEY 与PIO_KEY(PIO0_1)连接,此时,按键KEY 当做独立按键使用。基于此,可以定义一个存放引脚号的数组:

该数组的地址即可作为p_pins 的值。由于AM824 开发板只有一个独立按键,因此数组仅有一个元素,其值为与该独立按键连接的引脚号,即PIO0_1。当存在多个独立按键时,继续在该数组后添加数据元素即可。同时,由于引脚号在系统启动后不会修改,因此使用了const 修饰符。

为了区分各个按键,要求每个按键都具有一个唯一的编码值,因此需要为独立键盘中的各个按键指定一个编码,p_codes 即指向存放各独立按键对应编码的数组,其编码与p_pins指向的数组中各个独立按键一一对应。比如,设置AM824ZB 开发板中的独立按键对应编码为KEY_KP0,则可以定义如下数组:

该数组的地址即可作为p_codes 的值。在通用按键处理接口的程序范例中,使用了按键编码KEY_F1 作为独立按键的编码,按键编码KEY_F1 就是在这里配置的,如果需要使用其它按键编码,直接修改即可。按键编码可以是任意整数值,但建议使用类似KEY_KP0 这样的标准按键编码,其是在am_input_code.h 文件中定义的宏。

pin_num 指定了独立键盘中独立按键的个数,其应该与p_pins 和p_codes 指向的数组大小保持一致,在AM824-Core 开发板上只有一个独立按键,因此该值为1。

对于独立按键来讲,不同的电路可能影响按键按下时的电平,为了让驱动准确获取这一信息,使用active_low 成员表明按键按下时的电平,若按键按下时为低电平,则该值为AM_TRUE,反之该值为AM_FALSE。查看相应的原理图可知,当按键按下时,GPIO 引脚为低电平,因此active_low 的值应该设置为AM_TRUE。

scan_interval_ms 指定了按键扫描的时间间隔,即每隔该段时间执行一次按键检测,检测是否有按键事件发生(按键按下或按键释放),通常将该值设置为10 ms。基于以上信息,实例信息定义如下:

基于实例和实例信息,即可完成独立键盘的初始化。比如:

初始化完成后,即可使用通用键盘处理接口处理编码为KEY_KP0 的按键。为了便于配置独立键盘(修改实例信息)。基于模块化编程思想,将初始化相关的实例和实例信息等的定义存放到独立键盘的配置文件中,通过头文件引出实例初始化函数接口,源文件和头文件的程序范例分别详见程序清单7.32 和程序清单7.33。

程序清单7.32 独立键盘实例初始化函数实现(am_hwconf_key_gpio.c)

程序清单7.33 独立键盘实例初始化函数声明(am_hwconf_key_gpio.h)

后续只需要使用无参数的实例初始化函数,即可完成独立键盘实例的初始化:

初始化完成后,即可使用通用键盘处理接口处理编码为KEY_KP0 的按键。

在AM824ZB 中,独立键盘作为一种板载资源,在系统启动时已经默认进行了独立键盘的初始化操作,因此在程序清单7.30 所示的范例程序中,没有调用独立键盘实例初始化函数就可以使用板载的独立按键。

若用户不需要使用独立按键,为了节省内存空间,可以将am_prj_config.h 工程配置文件中的AM_CFG_KEY_GPIO_ENABLE 宏值修改为0,裁剪掉独立键盘,该宏本质上控制了板级初始化函数中的一段程序,详见程序清单7.34。

程序清单7.34 在板级初始化中裁剪独立键盘的原理

注:板级初始化函数在系统启动时自动调用,初始化完毕后才会进入应用程序入口,即am_main()。

>>> 7.5.3 矩阵键盘驱动

类似地,AMetal 矩阵按键的驱动也提供了一个初始化函数,使用该函数初始化一个矩阵键盘实例后,即可使用通用接口使用按键。其函数原型为:

其中的p_dev 为指向am_key_matrix_gpio_softimer_t 类型实例的指针,p_info 为指向am_key_matrix_gpio_softimer_info_t 类型实例信息的指针。

1. 实例

定义am_key_matrix_gpio_softimer_t 类型(am_key_matrix_gpio.h)实例如下:

其中,miniport_key 为用户自定义的实例,其地址作为p_dev 的实参传递。

2. 实例信息

实例信息描述了与矩阵键盘相关的信息,其类型am_key_matrix_gpio_softimer_info_t 的定义(am_key_matrix_gpio.h)如下:

其中, key_matrix_gpio_info 成员包含了GPIO 驱动型矩阵键盘的相关信息;scan_interval_ms 指定了按键扫描的时间间隔(单位:毫秒),即每隔该段时间执行一次按键检测,检测是否有按键事件发生(按键按下或按键释放),该值一般设置为5 ms 即可。

key_matrix_gpio_info 类型am_key_matrix_gpio_info_t 定义(am_key_matrix_gpio.h)为:

其中,base_info 成员包含了矩阵键盘的基础信息,如矩阵键盘的行数和列数、各按键对应的编码等。p_pins_row 指向存放矩阵键盘行线对应引脚号的数组,p_pins_col 指向存放矩阵键盘列线对应引脚号的数组。

若使用MiniPort-Key 与AM824-Core 相连接时,KR0、KR1 为行线,分别与PIO0_6 和PIO0_7 连接,KL0、KL1 为列线,分别与PIO0_17 和PIO0_23 连接。定义行线引脚数组和列线引脚数组为:

两个数组的地址可分别作为p_pins_row 和p_pins_col 的值。

base_info 成员的类型am_key_matrix_base_info_t 定义(am_key_matrix_base.h)如下:

其中,row 和col 分别表示矩阵键盘的行数目和列数目,若使用MiniPort-Key 矩阵键盘,其为2×2 的矩阵键盘,因此行数目和列数目均为2。

p_codes 指向存放矩阵键盘中各按键对应编码的数组,为了与硬件标号一致,分配给各个按键的编码依次为:KEY_0、KEY_1、KEY_2、KEY_3。则可以定义如下数组:

该数组的地址即可作为p_codes的值。active_low 表明按键按下是否为低电平,由电路的设计可知,行线外接了上拉电阻,配置为输入模式时默认会是高电平。因此,应该使用低电平驱动方式,列线输出低电平,当按键按下时,就会检测到低电平, 即该值应为AM_TRUE。scan_mode 表示扫描方式,支持的方式有行扫描和列扫描方式,它们对应的宏名详见表7.6。如使用列扫描,则该值为AM_KEY_MATRIX_SCAN_MODE_COL。基于以

上信息,完整的实例信息可以定义如下:

表7.6 矩阵键盘扫描方式

基于实例和实例信息,即可完成MiniPort-Key 矩阵键盘的初始化。比如:

初始化完成后,即可使用通用键盘处理接口处理编码为KEY_0~KEY_3 的按键。为了便于配置矩阵键盘(修改实例信息)。基于模块化编程思想,将初始化相关的实例、实例信息等的定义存放到独立键盘的配置文件中,通过头文件引出实例初始化函数接口,源文件和头文件的程序范例分别详见程序清单7.35 和程序清单7.36。

程序清单7.35 矩阵键盘实例初始化函数实现(am_hwconf_miniport _key.c)

程序清单7.36 矩阵键盘实例初始化函数声明(am_hwconf_miniport_key.h)

后续只需要使用无参数的实例初始化函数,即可完成矩阵键盘实例的初始化:

当完成初始化后,即可使用通用键盘处理接口处理编码为KEY_0~KEY_3 的按键。在AM824-Core 中,矩阵键盘作为可选的配板资源,在系统启动时没有像独立键盘那样默认就执行了初始化操作,因此如需使用矩阵键盘,则必须手动调用矩阵键盘实例初始化函数。

基于按键通用接口编写一个简易的应用程序:当有键按下时,蜂鸣器在发出“嘀”的一声的同时,通过LED0 和LED1 的组合显示按键编号。比如,当KEY0 键按下时,两个LED灯均熄灭。当KEY1 按下时,则显示01,即LED0 亮,LED1 熄灭,依此类推。将应用程序存放在app_key_code_led_show.c 文件中,其接口声明在app_key_code_led_show.h 文件中,详见程序清单7.37 和程序清单7.38。

程序清单7.37 矩阵键盘应用程序实现(app_key_code_led_show.c)

程序清单7.38 矩阵键盘应用程序接口声明(app_key_code_led_show.h)

使用MiniPort-Key 的4 个按键展示此应用程序的功能的主程序详见程序清单7.39。

程序清单7.39 矩阵键盘应用程序主程序

原文标题:周立功:面向通用接口的编程——温度采集接口、键盘

文章出处:【微信号:Zlgmcu7890,微信公众号:周立功单片机】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
分享:

评论

相关推荐

接口测试和常用接口测试工具介绍

程序内部的接口:方法与方法之间,模块与模块之间的交互,程序内部抛出的接口,比如bbs系统,有登录模块....

发表于 11-18 10:10 31次 阅读
接口测试和常用接口测试工具介绍

java的comparator接口与Comparable接口的区别和相似点

当我们有这么一个personList,里面包含了person1, person2, persion3....

发表于 11-18 10:01 28次 阅读
java的comparator接口与Comparable接口的区别和相似点

关于交流充电桩接口和直流充电桩接口的简单剖析

本文将介绍两种国标充电桩接口——交流充电桩接口和直流充电桩接口,并围绕常用的交流充电接口,介绍相关的....

发表于 11-17 09:54 110次 阅读
关于交流充电桩接口和直流充电桩接口的简单剖析

基于USB的通用无线传输接口设计

引 言 USB通用串行总线主要用于USB设备与主机之间的数据通信,特别为USB设备与USB主机之间大量的数据传输提供了高...

发表于 11-16 17:29 656次 阅读
基于USB的通用无线传输接口设计

针对高精度测量应用的+/-0.5℃精确度温度传感器

  德州仪器 (TI) 宣布推出一款 +/-0.5℃ 精确度的低功耗数字输出温度传感器——TMP275。 它可适用于包括通信、计算机、消...

发表于 11-16 16:19 31次 阅读
针对高精度测量应用的+/-0.5℃精确度温度传感器

国家半导体远程二极管温度传感器

[table=93%] [tr][td=2,1]  美国国家半导体公司(National Semiconductor,以下简称国半)宣布推出一系列高精度的远程二极管温...

发表于 11-16 16:19 33次 阅读
国家半导体远程二极管温度传感器

线性NTC温度传感器电气参数及测试条件

  一.电气指标(封装形式参见页面)   (工业级-G)   l测温范围:-200~+200℃   l工作电流:100μA(0℃)  ...

发表于 11-16 16:17 29次 阅读
线性NTC温度传感器电气参数及测试条件

Seiko线性输出电压温度传感器S-58LM20A

  S-58LM20A系列温度传感器IC的输出电源随着温度变化而线性变化,其特性包括温度精确度为±2.5°C (55--130°C),线性...

发表于 11-16 16:16 33次 阅读
Seiko线性输出电压温度传感器S-58LM20A

BTC媒体中心键盘选用赛普拉斯激光导航传感器与无线HID解决方案

  日前,赛普拉斯半导体公司宣布业界领先的计算机外设制造商英群公司(BTC)已为其最新的无线媒体中心键盘设计选用赛普拉斯的...

发表于 11-16 16:11 41次 阅读
BTC媒体中心键盘选用赛普拉斯激光导航传感器与无线HID解决方案

EK140启动手册

MY-IMX6-EK140 启动手册 目录 [隐藏] 1准备开发板套件 1.1开发板1.2开发板配件1.3开发板可选配件1.4需自已准备...

发表于 11-16 15:47 373次 阅读
EK140启动手册

Nest温度传感器在家居房间中的作用

设置Nest温度传感器后,您可以从Nest应用程序中检查房间的温度,并相应地调整恒温器。 这是多层住....

发表于 11-16 15:19 27次 阅读
Nest温度传感器在家居房间中的作用

美信6通道温度传感器专为65nm工艺量身打造

[table=93%] [tr][td=2,1]  美信(Maxim Integrated Products)日前推出MAX6689,一款精度为±1℃的6通道温度传感器,为下...

发表于 11-16 11:13 22次 阅读
美信6通道温度传感器专为65nm工艺量身打造

ST亮度彩色一体式传感器面向亮度自动控制系统

  ST宣布该公司针对手机、笔记本电脑和液晶电视中的各种光学应用开发出第一个高度集成的亮度彩色一体式传感器IC。新产品V...

发表于 11-16 11:04 21次 阅读
ST亮度彩色一体式传感器面向亮度自动控制系统

POWERSTEP01做空

EVLPOWERSTEP01演示板已经运行了一天。 使用基于STM32的STEVAL-PCC009V2接口板进行编程非常困难,...

发表于 11-16 10:38 18次 阅读
POWERSTEP01做空

基于51单片机对两路DS18B20温度传感器的设计

目前,温度控制器存在的问题是如何缩减成本,减少功耗,温度测量的准确性和多路温度的同时显示。本方案设计....

发表于 11-15 16:35 79次 阅读
基于51单片机对两路DS18B20温度传感器的设计

重点介绍常用的4线SPI接口

SPI 是一种同步、全双工、主从式接口。来自主机或从机的数据在时钟上升沿或下降沿同步。主机和从机可以....

的头像 EDA365 发表于 11-13 16:45 397次 阅读
重点介绍常用的4线SPI接口

堡盟推出新一代通用型温度变送模块FlexTop 2212和2222产品系列

堡盟推出新一代通用型温度变送模块——FlexTop 2212和2222,进一步扩大其久经考验的Fle....

发表于 11-12 10:22 115次 阅读
堡盟推出新一代通用型温度变送模块FlexTop 2212和2222产品系列

HDMI相关标准组织进行了技术升级 USB-C接口可直接输出HDMI音视频

对于电子产品消费者而言,不同的接口和线缆、转换器令人头大。而在全世界,USB-C接口正在成为一个行业....

发表于 11-11 11:30 172次 阅读
HDMI相关标准组织进行了技术升级 USB-C接口可直接输出HDMI音视频

USB-C是传统接口向前迈进了一大步 采用USB-C接口的iPhone更加出色

苹果为何坚持独有的 Lightning 接口呢?原因实在是太多了。例如说,苹果希望能够获得更多的控制....

发表于 11-11 11:25 248次 阅读
USB-C是传统接口向前迈进了一大步 采用USB-C接口的iPhone更加出色

各种传输协议接口和System ACE多配置解决方案分析

针对需要切换多个FPGA配置码流的场合, Xilinx公司提出了一种名为System ACE的解决方....

发表于 11-10 11:14 57次 阅读
各种传输协议接口和System ACE多配置解决方案分析

RS-232接口与各种不同的串口进行通信的通用串口适配器设计

串行通信的广泛应用可使各种传输设备有机地连成一体,能够安全可靠地进行数据交换和信息传递。但是由于各个....

发表于 11-10 11:09 139次 阅读
RS-232接口与各种不同的串口进行通信的通用串口适配器设计

周立功与全球知名电商京东通力合作共同布局工业物联网线上分销

业界领先的国内嵌入式系统领导品牌周立功宣布与全球知名电商京东JD.COM合作,开设周立功旗舰店。周立....

的头像 电子发烧友网工程师 发表于 11-09 09:44 327次 阅读
周立功与全球知名电商京东通力合作共同布局工业物联网线上分销

通用型超低功耗微控制器RL78G11性能解析

低功耗(最低46uA/MHz)、可扩展性(1KB到512KBFlash)和高效率(最高1.6DMIP....

发表于 11-09 09:05 189次 阅读
通用型超低功耗微控制器RL78G11性能解析

美国微芯科技公司推出了5款新型1.8V温度传感器

利用单个集成温度传感器监控多个位置的温度,可减少电路板复杂度、简化设计。EMC181x温度传感器系列....

的头像 Excelpoint世健 发表于 11-07 09:35 382次 阅读
美国微芯科技公司推出了5款新型1.8V温度传感器

利用FPGA实现旋转开关信号到PC/AT键码转换的设计

在专用电路设计中,为了方便操作与控制,要对电路设计提出各种具体要求。

的头像 电子发烧友网工程师 发表于 11-06 16:07 288次 阅读
利用FPGA实现旋转开关信号到PC/AT键码转换的设计

TI近日推出高精度数字温度传感器系列

德州仪器(TI)近日推出新的温度传感器系列,可在宽温度范围内实现高达±0.1°C的精度,有助于简化工....

的头像 德州仪器 发表于 11-05 09:44 399次 阅读
TI近日推出高精度数字温度传感器系列

PRIZM LightTurn机械光学接口针对25Gbps及更高速率的链路进行了优化

在上个月的旧金山Photonics West展会上,US Conec展示了下一代PRIZM Ligh....

发表于 11-03 11:17 305次 阅读
PRIZM LightTurn机械光学接口针对25Gbps及更高速率的链路进行了优化

盛思锐SCD30智能传感器进行室内空气质量监测

相较于室外大气污染,室内空气质量往往被人忽视。实际上,室内环境是人们接触最频繁、最密切的环境之一,人....

的头像 MEMS 发表于 11-01 17:57 1040次 阅读
盛思锐SCD30智能传感器进行室内空气质量监测

谷波推出的6款连接器 接口都是国际标准接口

随着5G时代的即将到来,高速通信技术将迎来快速发展时期,相关芯片或模块的测试需求日益井喷。目前业界已....

发表于 11-01 16:28 67次 阅读
谷波推出的6款连接器 接口都是国际标准接口

基于PIC单片机控制温度传感器测温的设计

//实验目的: //熟悉使用单片机运用DS18B20温度传感器测试温度,并用1602显示屏显示....

发表于 11-01 15:50 160次 阅读
基于PIC单片机控制温度传感器测温的设计

JTAG接口是什么和接口定义的详细资料概述

JTAG(Joint Test Action Group ,联合测试行动小组 ) 是一种国际标准测试....

发表于 10-30 08:00 65次 阅读
JTAG接口是什么和接口定义的详细资料概述

如何使用AVR单片机与温度传感器DS18B20进行多点温度测量

介绍了一种基于AVR 系列单片机ATmega8 与单总线数字温度传感器DS18B20 进行多点温度测....

发表于 10-26 17:39 79次 阅读
如何使用AVR单片机与温度传感器DS18B20进行多点温度测量

Lite系列盒式分流器的数据手册免费下载

我公司是一家核心网络安全监控前端设备、大数据采集设备的研发制造商,是国防科技大学计算机学院的战略合作....

发表于 10-22 08:00 48次 阅读
Lite系列盒式分流器的数据手册免费下载

苹果iOS12.1三款新品iPhone均支持USB-C接口和无线充电

现如今的iOS系统,已经成为了泄密苹果新品最快最准确的来源,比如即将发布的iPad Pro新版,在i....

发表于 10-20 11:46 879次 阅读
苹果iOS12.1三款新品iPhone均支持USB-C接口和无线充电

NVIDIA透露中国有三家以上公司进行VirtualLink接口的头显设计

近日,NVIDIA在广州天河区举行了NVIDIA RTX沟通会。该会由NVIDIA中国区技术市场经理....

发表于 10-20 11:43 1079次 阅读
NVIDIA透露中国有三家以上公司进行VirtualLink接口的头显设计

硬件接口和常用接口简介

作为工程师应该经常与接口打交道,所以小编请教了一下度娘,接口的完整定义是,实体把提供给外界的一种抽象....

发表于 10-20 11:32 602次 阅读
硬件接口和常用接口简介

用于智能家居的六款传感器介绍

智能家居指的是在闭合建筑的一定区域体积内,进行电气化、自动化的建筑内部构造,从而达到在科学合理地安排....

发表于 10-20 10:01 230次 阅读
用于智能家居的六款传感器介绍

如何使用模块内部NTC测量温度值

芯片的温度是电力电子器件运行时最重要的参数之一。测量芯片温度的一个可行的办法是测量底板温度作为基础数....

的头像 英飞凌工业半导体 发表于 10-20 09:11 542次 阅读
如何使用模块内部NTC测量温度值

TDK推出新型K525负温度系数温度传感器,可测量-10°C至+300°C的范围

TDK公司近日推出K525新元件,这是一种新型爱普科斯 (EPCOS) 负温度系数 (NTC) 温度....

发表于 10-19 15:30 115次 阅读
TDK推出新型K525负温度系数温度传感器,可测量-10°C至+300°C的范围

大部分的电池滥用试验选择都和温度有关系

电池模组主要由多片电芯所组成,通过合理的模组设计,可以通过有限的几个采样点来得到整个模组内电芯的温度....

的头像 汽车电子设计 发表于 10-18 16:13 551次 阅读
大部分的电池滥用试验选择都和温度有关系

Java的基础知识包括:基本数据,类型表达式,类与对象等资料

基础不牢,地动山摇。最近不少同学在问我基础问题,小编在这里便给大家重新将Java 基础知识梳理一遍。....

发表于 10-16 15:43 96次 阅读
Java的基础知识包括:基本数据,类型表达式,类与对象等资料

SN65C3232E 具有 +/-15kV IEC ESD 保护的 3V 至 5.5V 两通道 RS-232 1Mbit/s 线路驱动器/接收器

SN65C3232E和SN75C3232E由两个线路驱动器,两个线路接收器和一个双电荷泵电路组成,具有±15kV ESD保护引脚到引脚(串口连接引脚,包括GND)。这些设备提供异步通信控制器和串行端口连接器之间的电气接口。电荷泵和四个小型外部电容允许采用3 V至5.5 V单电源供电。这些器件的数据信号速率高达1 Mbit /s,驱动器输出压摆率为14 V /μs至150 V /μs。 特性 使用3 V至5.5 VV操作 CC 耗材 最多操作1 Mbit /s 低电源电流。 。 。 300μA(典型) 外部电容器。 。 。 4×0.1μF 采用3.3 V电源接受5 V逻辑输入 每个JESD 78,II类闩锁性能超过100 mA ESD保护RS-232引脚 ±15-kV人体模型(HBM) ±15-kV IEC 61000-4-2气隙​​放电 ±8kV IEC 61000-4-2接触放电 应用 电池供电系统 PDA 笔记本电脑 笔记本电脑 掌上电脑 手持设备 < p> 参数 与其它产品相比 RS-232   Drivers Per Package Receivers Per Package Logic Voltage (Min) (V) Data Rate (Max) (kbps) Main Supply Voltage (Nom) (V) ESD HBM (kV) Rating Operating T...

发表于 10-16 10:08 2次 阅读
SN65C3232E 具有 +/-15kV IEC ESD 保护的 3V 至 5.5V 两通道 RS-232 1Mbit/s 线路驱动器/接收器

MAX3237E 3V 至 5.5V 单通道 RS-232 1Mbit/s 线路驱动器/接收器

MAX3237E由五个线路驱动器,三个线路接收器和一个双电荷泵电路组成,具有±15kV ESD保护引脚到引脚(串行 - 端口连接引脚,包括GND)。该器件符合TIA /EIA-232-F的要求,并提供异步通信控制器和串行端口连接器之间的电气接口。电荷泵和四个小型外部电容允许采用3 V至5.5 V单电源供电。在MBAUD = V CC 时,该器件在正常工作模式(MBAUD = GND)和1Mbit /s下的数据信号速率为250 kbit /s。驱动器输出压摆率最大为30 V /μs。 当器件处于关断模式时,MAX3237E发送器被禁用,输出被强制进入高阻态( SHDN = GND),电源电流降至1μA以下。此外,在关机期间,车载电荷泵被禁用; V +降至V CC ,V-升至GND。通过将enable( EN )设置为高电平,也可以将接收器输出置于高阻态。无论 EN 和 SHDN 条件如何,ROUT1B始终保持活动状态。 MAX3237EC的工作温度范围为0°C至70°C。 MAX3237EI的工作温度范围为-40°C至85°C。 特性 达到或超过TIA /EIA-232-F和ITU v.28标准的要求 使用3进行操作-V至5.5VV CC 电源 工作速率为250 kbits /s至1 Mbit /s 低待机电流...

发表于 10-16 10:08 4次 阅读
MAX3237E 3V 至 5.5V 单通道 RS-232 1Mbit/s 线路驱动器/接收器

TRS3386E 具有逻辑侧独立电源引脚的 RS-232 收发器

TRS3386E是一款三驱动器和双接收器RS-232接口器件,具有用于混合信号操作的分离电源引脚。所有RS-232输入和输出均采用IEC 61000-4-2气隙​​放电方法保护至±15 kV,使用IEC 61000-4-2接触放电方法保护±8 kV,使用人体保护采用±15 kV保护。主体模型。 电荷泵仅需要四个0.1μF小电容即可在3.3 V电源下工作。 TRS3386E能够以高达250 kbps的数据速率运行,同时保持符合RS-232标准的输出电平。 TRS3386E具有独特的V L 引脚,允许在混合逻辑电压系统。驱动器输入(DIN)和接收器输出(ROUT)逻辑电平均可通过V L 引脚进行引脚编程。 TRS3386E采用节省空间的薄收缩小外形封装(TSSOP)。 特性 V L 引脚,与混合电压系统兼容逻辑侧低至2.5 V 增强对RIN输入和DOUT输出的ESD保护 ±15-kV人体模型 ±15-kV IEC 61000-4-2,气隙放电 ±8-kV IEC 61000-4-2,接触放电 低300-μA电源电流 指定250 -kbps数据速率 1-μA低功耗关机 符合EIA /TIA-232规格低至3 V 可与行业标准互换?? 3386设备 应用程序 手持设备 掌上电脑 手机 电池供电设备 数据线 参数 与其它产品相...

发表于 10-16 10:08 2次 阅读
TRS3386E 具有逻辑侧独立电源引脚的 RS-232 收发器

SN65HVD233 具有待机模式和环回功能的 3.3V CAN 收发器

SN65HVD233,SN65HVD234和SN65HVD235用于采用符合ISO 11898标准的控制器局域网(CAN)串行通信物理层的应用中。作为CAN收发器,每个都在差分CAN总线和CAN控制器之间提供发送和接收功能,信号速率高达1 Mbps。 设计用于特别恶劣的环境,设备具有交叉线保护,高达±36 V的过压保护,接地保护丢失,过热(热关断)保护以及±100 V的共模瞬变保护。这些器件可在7 V至12 V的宽共模范围内工作。这些收发器是微处理器上的主机CAN控制器与工业,楼宇自动化,运输和汽车应用中使用的差分CAN总线之间的接口。 模式: R < SN65HVD233,SN65HVD234和SN65HVD235的sub> S 引脚(引脚8)提供三种工作模式:高速,斜率控制和低功耗待机模式。通过将引脚8直接连接到地来选择高速工作模式,允许驱动器输出晶体管尽可能快地接通和断开,而不限制上升和下降斜率。可以通过在R S 引脚和地之间连接一个电阻来调整上升和下降斜率。斜率将与引脚的输出电流成比例。电阻值为10kΩ时,器件驱动器的压摆率约为15 V /μs,值为100kΩ时,器件的压摆率约为2.0 V /μs。有关斜率控制的更多信息,请参阅功能描述。 SN65HVD23...

发表于 10-16 10:08 24次 阅读
SN65HVD233 具有待机模式和环回功能的 3.3V CAN 收发器

TRS3223E 具有 +/-15kV IEC ESD 保护的 3V 至 5.5V 多通道 RS-232 线路驱动器/接收器

TRS3223E由两个线路驱动器,两个线路接收器和一个双电荷泵电路组成,具有±15kV ESD保护引脚到引脚(串行 - 端口连接引脚,包括GND)。该器件符合TIA /EIA-232-F的要求,并提供异步通信控制器和串行端口连接器之间的电气接口。电荷泵和四个小型外部电容允许采用3 V至5.5 V单电源供电。该器件的典型数据信号速率最高可达500 kbit /s,驱动器输出压摆率最高可达30 V /μs。 当串行端口处于非活动状态时,可以使用灵活的电源管理控制选项。当FORCEON为低且 FORCEOFF 为高时,自动断电功能起作用。在此操作模式期间,如果设备未检测到有效的RS-232信号,则禁用驱动器输出。如果 FORCEOFF 设置为低电平且EN为高电平,则驱动器和接收器均关闭,电源电流降至1 mA。断开串行端口或关闭外围设备驱动程序会导致自动断电。 FORCEON和 FORCEOFF 为高时,可以禁用自动关机功能。启用自动关机功能后,当有效信号应用于任何接收器输入时,设备将自动激活。 INVALID 输出用于通知用户任何接收器输入端是否存在RS-232信号。如果任何接收器输入电压大于2.7 V或小于-2.7 V,或者介于-0.3 V和0.3 V之间,...

发表于 10-16 10:08 0次 阅读
TRS3223E 具有 +/-15kV IEC ESD 保护的 3V 至 5.5V 多通道 RS-232 线路驱动器/接收器

TLIN2024-Q1 四路 LIN 收发器

TLIN2024-Q1器件是一款四路局域互连网络(LIN)物理层收发器,集成了唤醒和保护特性,符合LIN 2.0 ,LIN 2.1,LIN 2.2,LIN 2.2A和ISO /DIS 17987-4.2标准.LIN是一根单线制双向总线,通常用于低速车载网络,数据传输速率高达20kbps.LIN接收器支持数据传输速率高达100kbps的内联编程应用.TLIN2024-Q1具有两个独立的双路LIN收发器模块.V SUP1 /2 可控制独立的双路收发器模块.TLIN2024-Q1使用一个可降低电磁辐射(EME)的限流波形整形驱动器将TXD输入上的LIN协议数据流转化为LIN总线信号。接收器将数据流转化为逻辑电平信号,此信号通过开漏RXD引脚发送到微处理器。休眠模式可实现超低电流消耗,该模式允许通过LIN总线或EN引脚实现唤醒。集成电阻器,静电放电(ESD)保护和故障保护功能有助于设计人员节约应用的布板空间 特性 符合汽车类标准 具有符合AEC Q100标准的下列结果: 器件环境温度:-40°C至125°C 器件HBM ESD分类等级:±6kV 器件CDM ESD分类等级:±1.5kV 符合LIN 2.0,LIN 2.1,LIN 2.2,LIN 2.2A和ISO /DIS 17987-4.2标...

发表于 10-16 10:08 17次 阅读
TLIN2024-Q1 四路 LIN 收发器

TRS3227E 具有 +/-15-kV IEC ESD 保护的 3V 至 5.5V 单通道 RS-232 线路驱动器/接收器

TRS3227E由一个线路驱动器,一个线路接收器和一个双电荷泵电路组成,具有±15kV IEC ESD保护引脚到引脚(串行) - 端口连接引脚,包括GND)。该器件符合TIA /EIA-232-F的要求,并提供异步通信控制器和串行端口连接器之间的电气接口。电荷泵和四个小型外部电容允许采用3 V至5.5 V单电源供电。该器件在正常工作模式下以1 Mbit /s的数据信号速率工作,最大驱动器输出压摆率为30 V /μs。该器件还具有逻辑电平输出(READY),当电荷泵调节且器件准备好开始发送时,该输出会置位。 TRS3227E使用自动断电实现1μA的电源电流加功能。当RS-232电缆断开或连接的外围设备的驱动器处于非活动状态超过30秒时,此设备自动进入低功耗断电模式。当他们感觉到任何驾驶员或接收器输入的有效转换时,它们会再次打开。自动断电可在不改变现有BIOS或操作系统的情况下节省电量。 TRS3227EC的工作温度范围为0°C至70°C。 TRS3227EI的工作温度范围为-40°C至85°C。 特性 达到或超过TIA /EIA-232-F和ITU v.28标准的要求 使用3进行操作-V至5.5VV CC 电源 工作在至少1 Mbit /s 低待机电流。 。 。 1μAI...

发表于 10-16 10:08 4次 阅读
TRS3227E 具有 +/-15-kV IEC ESD 保护的 3V 至 5.5V 单通道 RS-232 线路驱动器/接收器

SN75LBC031 收发器

SN75LBC031是一个CAN收发器,用作CAN控制器和物理总线之间的接口,用于高达500 kBaud的高速应用。该器件为差分总线提供传输能力,并为控制器提供差分接收功能。发送器输出(CANH和CANL)具有内部转换调节功能,可提供受控对称性,从而实现低EMI辐射。两个变送器输出都可以完全防止电池短路和总线上可能发生的瞬态电压。在器件功耗过大的情况下,热关断电路会在大约160°C的结温下禁用输出驱动器。在发送器输入端包含内部上拉电阻可确保在上电和协议控制器复位期间定义输出。对于500 kBaud的正常操作,ASC端子打开或连接到GND。对于125 kBaud的低速运行,可以通过将ASC端子连接到V CC 来增加总线输出转换时间以降低EMI。接收器包括一个集成滤波器,可将信号抑制成小于30 ns的脉冲。 SN75LBC031的工作温度范围为-40°C至85°C。 SN65LBC031的工作温度范围为-40°C至125°C。 SN65LBC031Q的特点是可在-40°C至125°C的汽车温度范围内工作。 特性 SN75LBC031符合标准ISO /DIS 11898(最高500 k波特) 50 mA时的驱动器输出能力 宽输入/输出总输入/输出总线电压范围 总线输出短路保...

发表于 10-16 10:08 15次 阅读
SN75LBC031 收发器

TRS3221E 具有 +/-15kV IEC ESD 保护的 3V 至 5.5V 单通道 RS-232 线路驱动器/接收器

TRS3221E是一款单驱动器,单接收器RS-232解决方案,采用单个V CC 电源供电。 RS-232引脚提供IEC G1000-4-2 ESD保护。该器件符合TIA /EIA-232-F的要求,并提供异步通信控制器和串行端口连接器之间的电气接口。电荷泵和四个小型外部电容允许采用3 V至5.5 V单电源供电。这些器件的数据信号速率最高可达250 kbit /s,驱动器输出压摆率最高可达30 V /μs。 当串行端口处于非活动状态时,可以使用灵活的电源管理控制选项。当FORCEON为低且 FORCEOFF 为高时,自动断电功能起作用。在此操作模式期间,如果设备未在接收器输入上检测到有效的RS-232信号,则禁用驱动器输出。如果 FORCEOFF 设置为低并且 EN 为高,则驱动程序和接收器都将关闭,电源电流降至1μA。断开串行端口或关闭外围设备驱动程序会导致自动关闭电源。当FORCEON和 FORCEOFF 为高时,可以禁用自动关机。 启用自动关机后,设备会在有效时自动激活信号应用于接收器输入。 INVALID 输出通知用户接收器输入端是否存在RS-232信号。 INVALID 为高电平(有效数据),如果接收器输入电压大于2.7 V或小于2.7 V,或者介于...

发表于 10-16 10:08 0次 阅读
TRS3221E 具有 +/-15kV IEC ESD 保护的 3V 至 5.5V 单通道 RS-232 线路驱动器/接收器

MAX3227E 3V 至 5.5V 单通道 RS-232 线路驱动器/接收器

MAX3227E由一个线路驱动器,一个线路接收器和一个双电荷泵电路组成,具有±15kV IEC ESD保护引脚到引脚(串行) - 端口连接引脚,包括GND)。该器件符合TIA /EIA-232-F的要求,并提供异步通信控制器和串行端口连接器之间的电气接口。电荷泵和四个小型外部电容允许采用3 V至5.5 V单电源供电。该器件在正常工作模式下以1 Mbit /s的数据信号速率工作,最大驱动器输出压摆率为30 V /μs。该器件还具有逻辑电平输出(READY),当电荷泵调节且器件准备好开始发送时,该输出发出声明。 MAX3227E使用自动断电实现1μA的电源电流加功能。当RS-232电缆断开或连接的外围设备的驱动器处于非活动状态超过30秒时,此设备自动进入低功耗断电模式。当他们感觉到任何驾驶员或接收器输入的有效转换时,它们会再次打开。自动断电可在不改变现有BIOS或操作系统的情况下节省电量。 MAX3227EC的工作温度范围为0°C至70°C。 MAX3227EI的工作温度范围为-40°C至85°C。 特性 达到或超过TIA /EIA-232-F和ITU v.28标准的要求 使用3进行操作-V至5.5VV CC 电源 工作在至少1 Mbit /s 低待机电流。 。 。 1μA...

发表于 10-16 10:08 2次 阅读
MAX3227E 3V 至 5.5V 单通道 RS-232 线路驱动器/接收器

TRSF3221E 具有 +/-15kV IEC ESD 保护的 3V 至 5.5V 单通道 RS-232 1Mbit/s 线路驱动器/接收器

TRSF3221E由一个线路驱动器,一个线路接收器和一个双电荷泵电路组成,具有±15kV IEC ESD保护引脚到引脚(串行) - 端口连接引脚,包括GND)。 TRSF3221E提供异步通信控制器和串行端口连接器之间的电气接口。电荷泵和四个小型外部电容允许采用3 V至5.5 V单电源供电。 TRSF3221E的数据信号速率最高可达1 Mbit /s,驱动器输出压摆率为24 V /μs至150 V /μs。 当串行端口为时,可提供灵活的电源管理控制选项无效。当FORCEON为低且 FORCEOFF 为高时,自动断电功能起作用。在此操作模式期间,如果TRSF3221E未在接收器输入上检测到有效的RS-232信号,则驱动器输出将被禁用。如果 FORCEOFF 设置为低并且启用( EN )输入为高,则驱动程序均为和接收器关闭,电源电流降至1μA。断开串行端口或关闭外围设备驱动程序会导致自动关闭电源。 FORCEON和 FORCEOFF 为高时,可以禁用自动关机功能。启用自动关机功能后,当有效信号应用于接收器输入时,设备会自动激活。 INVALID 输出通知用户接收器输入端是否存在RS-232信号。如果接收器输入电压大于2.7 V或小于-2.7 V,或者介于-0.3 V...

发表于 10-16 10:08 4次 阅读
TRSF3221E 具有 +/-15kV IEC ESD 保护的 3V 至 5.5V 单通道 RS-232 1Mbit/s 线路驱动器/接收器

TRS3243 具有 +/-15kV IEC ESD 保护的 3V 至 5.5V 多通道 RS-232 线路驱动器/接收器

TRS3243器件由三个线路驱动器和五个线路接收器组成,是DE-9 DTE接口的理想选择。 ±15kV ESD(HBM)保护引脚对引脚(串行端口连接引脚,包括GND)。灵活的电源功能可自动节省电量特殊输出ROUT2B和 INVALID 始终启用,以允许检查振铃指示器和有效的RS232输入。 特性 使用3 V至5.5 VV CC 供电 单芯片和用于IBM ® PC /AT串行端口的单电源接口 使用人体模型的±15 kV的RS-232总线引脚ESD保护( HBM) 符合或超过TIA /EIA-232-F和ITU V.28标准的要求 三个驱动器和五个接收器 工作电压高达250 kbps 低有功电流:典型值300μA 低待机电流:典型值1μA 外部电容:4×0.1μF< /li> 采用3.3 V电源接受5V逻辑输入 始终有效同相接收器输出(ROUT2B) 工作温度 TRS3243C:0°C至70°C TRS3243I:-40°C至85°C 串行鼠标驱动能力 自动断电功能可以在没有感知到有效RS-232信号的情况下禁用驱动器输出 参数 与其它产品相比 RS-232   Drivers Per Package Receivers Per Package Logic Voltage (Min) (V) Data Rate (Max) (kbps) M...

发表于 10-16 10:08 10次 阅读
TRS3243 具有 +/-15kV IEC ESD 保护的 3V 至 5.5V 多通道 RS-232 线路驱动器/接收器

SN75C3221E 3V 至 5.5V 单通道 RS-232 1Mbit/s 线路驱动器/接收器

SN65C3221E和SN75C3221E由一个线路驱动器,一个线路接收器和一个双电荷泵电路组成,带有±15kV IEC ESD保护引脚到引脚(串行端口连接引脚,包括GND)。这些设备提供异步通信控制器和串行端口连接器之间的电气接口。电荷泵和四个小型外部电容允许采用3 V至5.5 V单电源供电。这些器件的数据信号速率最高可达1 Mbit /s,驱动器输出压摆率可达24 V /μs至150 V /μs。 当串行端口为时,可提供灵活的电源管理控制选项。无效。当FORCEON为低且 FORCEOFF 为高时,自动断电功能起作用。在此操作模式期间,如果设备未在接收器输入上检测到有效的RS-232信号,则禁用驱动器输出。如果 FORCEOFF 设置为低并且 EN 为高,则驱动程序和接收器都将关闭,电源电流降至1μA。断开串行端口或关闭外围设备驱动程序会导致自动关闭电源。 FORCEON和 FORCEOFF 为高时,可以禁用自动关机功能。启用自动关机功能后,当有效信号应用于接收器输入时,设备会自动激活。 INVALID 输出通知用户接收器输入端是否存在RS-232信号。 INVALID 为高电平(有效数据),如果接收器输入电压大于2.7 V或小于2.7 V,或...

发表于 10-16 10:08 13次 阅读
SN75C3221E 3V 至 5.5V 单通道 RS-232 1Mbit/s 线路驱动器/接收器

DS80PCI800 具有均衡和去加重功能的 2.5 Gbps/5.0 Gbps/8.0 Gbps 8 通道 PCI Express 中继器

DS80PCI800是一款低功耗,8通道中继器,具有4级输入均衡功能,以及输出去加重驱动器,可增强PCI的覆盖范围 - 在板对板或电缆互连中快速串行链路。该器件非常适用于更高密度的x8和x16 PCI-Express配置,并可自动检测并适应Gen-1,Gen-2和Gen-3数据速率,以便于系统升级。 DS80PCI800提供可编程发送去加重(高达12 dB),发送VOD(高达1300 mVp-p)和接收均衡(高达36 dB),以便在有损铜缆(10米或更长)或背板中实现更长距离传输( 40英寸或更大)带有多个连接器。接收器可以打开由于互连介质引入的符号间干扰(ISI)而完全关闭的输入眼。 可通过引脚或软件轻松应用可编程设置(SMBus /I 2 C),或者可以通过外部EEPROM加载。在EEPROM模式下工作时,配置信息会在上电时自动加载,无需外部微处理器或软件驱动程序。 特性 全面的系列,经过验证的系统互操作性 DS80PCI102:x1 PCIe Gen-1,Gen-2和Gen -3 DS80PCI402:x4 PCIe Gen-1,Gen-2和Gen-3 DS80PCI800 :x8 /x16 PCIe Gen-1,Gen-2和Gen-3 自动速率检测和适应Gen-1/2/3速度 无缝支持Gen-3发送FIR握...

发表于 10-16 10:08 22次 阅读
DS80PCI800 具有均衡和去加重功能的 2.5 Gbps/5.0 Gbps/8.0 Gbps 8 通道 PCI Express 中继器

MAX3221E 3V 至 5.5V 单通道 RS-232 线路驱动器/接收器

MAX3221E是一款单驱动器,单接收器RS-232解决方案,采用单V CC 电源供电。 RS-232引脚提供IEC 61000-4-2 ESD保护。该器件符合TIA /EIA-232-F的要求,并提供异步通信控制器和串行端口连接器之间的电气接口。电荷泵和四个小型外部电容允许采用3 V至5.5 V单电源供电。这些器件的数据信号速率最高可达250 kbit /s,驱动器输出压摆率最高可达30 V /μs。 可提供灵活的电源管理控制选项。当接收器断开或远程驱动器断电时,自动断电会禁用驱动器和电荷泵。可以手动启用或禁用驱动程序。当接收器输入未连接或断电时, INVALID 输出变为低电平。 特性 RS-232引脚的ESD保护 ±15-kV人体模型(HBM) < li>±8 kV(IEC 61000-4-2,接触放电) ±15 kV(IEC 61000-4-2,气隙放电) 符合或超过TIA /EIA-232-F和ITU v.28标准的要求 使用3 V至5.5 VV CC 电源运行 运行速度高达250 kbit /s 一个驱动器和一个接收器 低待机电流:典型值1μA 接受5 V逻辑采用3.3 V电源输入 自动关断功能自动禁用驱动器以节省功耗 替代高速设备(1 Mbit /s) SN75C3221E和SN65C3221E 参数 与其它产品...

发表于 10-16 10:08 15次 阅读
MAX3221E 3V 至 5.5V 单通道 RS-232 线路驱动器/接收器

MAX3222E 具有 +/-15kV ESD 保护的 3V 至 5V 多通道 RS-232 线路驱动器/接收器

MAX3222E由两个线路驱动器,两个线路接收器和一个双电荷泵电路组成,具有±15kV ESD保护引脚到引脚(串行 - 端口连接引脚,包括GND)。 该器件符合TIA /EIA-232-F的要求,提供异步通信控制器和串口连接器之间的电气接口。电荷泵和四个小型外部电容允许采用3 V至5.5 V单电源供电。该器件的典型数据信号速率最高可达500 kbit /s,驱动器输出压摆率最高可达30 V /μs。 MAX3222E可通过设置功率进入省电模式-down( PWRDOWN )输入低电平,仅从电源吸收1μA电流。当器件断电时,接收器保持活动状态,同时驱动器处于高阻态。此外,在断电期间,车载电荷泵被禁用; V +降低到V CC ,并且V ??向GND上升。通过将使能(EN)设置为高电平,接收器输出也可以置于高阻态。 特性 RS-232总线引脚的ESD保护 ±15-kV人体模型(HBM) ±8-kV IEC61000-4-2,接触放电 ±15-kV IEC61000-4-2,气隙放电 符合或超过TIA /EIA-232-F和ITU v.28标准的要求 使用3 V至5.5 VV CC 电源运行 运行速度高达500 kbit /s 两个驱动器和两个接收器 低待机电流。 。 。 1μAIty 外部电容器。 。 。 4×0.1μF...

发表于 10-16 10:08 28次 阅读
MAX3222E 具有 +/-15kV ESD 保护的 3V 至 5V 多通道 RS-232 线路驱动器/接收器

SN65LBC031Q 高速控制器局域网 (CAN) 收发器

SN75LBC031是一个CAN收发器,用作CAN控制器和物理总线之间的接口,用于高达500 kBaud的高速应用。该器件为差分总线提供传输能力,并为控制器提供差分接收功能。发送器输出(CANH和CANL)具有内部转换调节功能,可提供受控对称性,从而实现低EMI辐射。两个变送器输出都可以完全防止电池短路和总线上可能发生的瞬态电压。在器件功耗过大的情况下,热关断电路会在大约160°C的结温下禁用输出驱动器。在发送器输入端包含内部上拉电阻可确保在上电和协议控制器复位期间定义输出。对于500 kBaud的正常操作,ASC端子打开或连接到GND。对于125 kBaud的低速运行,可以通过将ASC端子连接到V CC 来增加总线输出转换时间以降低EMI。接收器包括一个集成滤波器,可将信号抑制成小于30 ns的脉冲。 SN75LBC031的工作温度范围为-40°C至85°C。 SN65LBC031的工作温度范围为-40°C至125°C。 SN65LBC031Q的特点是可在-40°C至125°C的汽车温度范围内工作。 特性 SN75LBC031符合标准ISO /DIS 11898(最高500 k波特) 50 mA时的驱动器输出能力 宽输入/输出总输入/输出总线电压范围 总线输出短路保...

发表于 10-16 10:08 17次 阅读
SN65LBC031Q 高速控制器局域网 (CAN) 收发器

SN65C3223E 具有 +/-15kV ESD (HBM) 保护的 3V 至 5.5V 多通道 RS-232 线路驱动器/接收器

SN65C3223E和SN75C3223E由两个线路驱动器,两个线路接收器和一个双电荷泵电路组成,具有±15kV ESD保护引脚到引脚(串口连接引脚,包括GND)。这些器件符合TIA /EIA-232-F的要求,并提供异步通信控制器和串行端口连接器之间的电气接口。电荷泵和四个小型外部电容允许采用3 V至5.5 V单电源供电。这些器件的典型数据信号传输速率最高可达1000 kbit /s。 当串行端口处于非活动状态时,可以使用灵活的电源管理控制选项。当FORCEON为低且 FORCEOFF 为高时,自动断电功能起作用。在此操作模式期间,如果设备未检测到有效的RS-232信号,则禁用驱动器输出。如果 FORCEOFF 设置为低电平且EN为高电平,则驱动器和接收器均关闭,电源电流降至1 mA。断开串行端口或关闭外围设备驱动程序会导致自动断电。 FORCEON和 FORCEOFF 为高时,可以禁用自动关机功能。启用自动关机功能后,当有效信号应用于任何接收器输入时,设备会自动激活。 INVALID 输出用于通知用户任何接收器输入端是否存在RS-232信号。如果任何接收器输入电压大于2.7 V或小于-2.7 V,或者介于-0.3 V和0.3 V之间,则 INVALID...

发表于 10-16 10:08 19次 阅读
SN65C3223E 具有 +/-15kV ESD (HBM) 保护的 3V 至 5.5V 多通道 RS-232 线路驱动器/接收器

SN65C3221E 3V 至 5.5V 单通道 RS-232 1Mbit/s 线路驱动器/接收器

SN65C3221E和SN75C3221E由一个线路驱动器,一个线路接收器和一个双电荷泵电路组成,带有±15kV IEC ESD保护引脚到引脚(串行端口连接引脚,包括GND)。这些设备提供异步通信控制器和串行端口连接器之间的电气接口。电荷泵和四个小型外部电容允许采用3 V至5.5 V单电源供电。这些器件的数据信号速率最高可达1 Mbit /s,驱动器输出压摆率可达24 V /μs至150 V /μs。 当串行端口为时,可提供灵活的电源管理控制选项。无效。当FORCEON为低且 FORCEOFF 为高时,自动断电功能起作用。在此操作模式期间,如果设备未在接收器输入上检测到有效的RS-232信号,则禁用驱动器输出。如果 FORCEOFF 设置为低并且 EN 为高,则驱动程序和接收器都将关闭,电源电流降至1μA。断开串行端口或关闭外围设备驱动程序会导致自动关闭电源。 FORCEON和 FORCEOFF 为高时,可以禁用自动关机功能。启用自动关机功能后,当有效信号应用于接收器输入时,设备会自动激活。 INVALID 输出通知用户接收器输入端是否存在RS-232信号。 INVALID 为高电平(有效数据),如果接收器输入电压大于2.7 V或小于2.7 V,或...

发表于 10-16 10:08 25次 阅读
SN65C3221E 3V 至 5.5V 单通道 RS-232 1Mbit/s 线路驱动器/接收器

TRS3238E 具有 +/-15kV ESD (HBM) 保护的 3V 至 5.5V 多通道 RS-232 线路驱动器/接收器

TRS3238E由五个线路驱动器,三个线路接收器和一个双电荷泵电路组成,驱动器具有±15kV ESD(HBM)保护输出(DOUT)和接收器输入(RIN)端子。该器件符合TIA /EIA-232-F的要求,并提供笔记本电脑和亚笔记本电脑应用之间的电气接口。电荷泵和四个小型外部电容允许采用3 V至5.5 V单电源供电。此外,该器件还包括一个始终有效的同相输出(ROUT1B),允许使用环形指示器的应用在器件断电时传输数据。该器件的数据信号速率最高可达250 kbit /s,驱动器输出压摆率最高可达30 V /μs。 串行端口和驱动器输入为灵活的电源管理控制选项无效。当FORCEON为低并且 FORCEOFF 为高时,自动关机加功能会起作用。在此操作模式下,如果器件未检测到所有接收器和驱动器输入上的有效信号转换约30秒,则内置电荷泵和驱动器将断电,从而将电源电流降至1μA。通过断开串行端口或关闭外围驱动器,如果驱动器输入的逻辑电平没有活动,则会发生自动断电加。当FORCEON和 FORCEOFF 很高时,可以禁用自动关机加号。启用自动关机功能后,当有效信号应用于任何接收器或驱动器输入时,设备会自动激活。如果任何接收器输入电压大于2....

发表于 10-16 10:08 32次 阅读
TRS3238E 具有 +/-15kV ESD (HBM) 保护的 3V 至 5.5V 多通道 RS-232 线路驱动器/接收器

TDK推出温度传感器和压力传感器新产品

基于工业自动化控制精度的提高,对温度传感器的工作温度范围、精度、以及可靠性要求也越来越高,TDK推出....

的头像 MEMS 发表于 10-15 16:25 555次 阅读
TDK推出温度传感器和压力传感器新产品

中国情报机构在美国科技企业植入“恶意芯片”

不久前,彭博社报道包括苹果、亚马逊等近30家美国科技企业,都被中国情报机构植入了一种微型“恶意芯片”....

的头像 科工力量 发表于 10-15 08:40 959次 阅读
中国情报机构在美国科技企业植入“恶意芯片”

Xilinx FPGA支持MIPI接口的两种方式

MIPI分为CSI(Camara sensor interface)与DSI(Display int....

发表于 10-14 10:19 365次 阅读
Xilinx FPGA支持MIPI接口的两种方式

嵌入式视觉领域中MIPI CSI-2接口有何优势

相机接口在上述嵌入式视觉系统的设置中扮演着关键作用,因为它承担着将相机模块与主机连接在一起的重任。

发表于 10-14 09:23 201次 阅读
嵌入式视觉领域中MIPI CSI-2接口有何优势

美使用“无侵入式”人机接口技术,为身体或大脑残疾的士兵提供解决方案

多年来,美国国防部下的高级研究计划署(简称DARPA)一直在研究如何为身体或大脑存在残疾的士兵提供技....

发表于 10-13 11:17 321次 阅读
美使用“无侵入式”人机接口技术,为身体或大脑残疾的士兵提供解决方案

iPad Pro使用USB-C接口,是一件必然的事情

现如今的iOS系统,已经成为了泄密苹果新品最快最准确的来源,比如即将发布的iPad Pro新版,在i....

发表于 10-13 11:14 988次 阅读
iPad Pro使用USB-C接口,是一件必然的事情

Objective-C中的变量和数据类型的详细资料详解

编写初始化时,遵循两个策略:如果你的类包含多个初始化方法,其中一个就应该是指定的(desigrate....

发表于 10-12 15:38 42次 阅读
Objective-C中的变量和数据类型的详细资料详解

如何实现FPGA接口的简化设计?

许多新式 FPGA 设计采用了一些用于控制的嵌入式处理器。一种典型解决方案需要使用诸如 NIOS 等....

的头像 电子发烧友网工程师 发表于 10-11 10:10 585次 阅读
如何实现FPGA接口的简化设计?

STM32 DS18B20温度传感器实验的详细资料免费下载

DS18B20 是由 DALLAS 半导体公司推出的一种的“一线总线(单总线)”接口的温度传感器。与....

发表于 10-11 08:00 56次 阅读
STM32 DS18B20温度传感器实验的详细资料免费下载

如何根据DS18B20温度传感器对1-Wire传感器建立空间索引

在本视频中,Travis介绍如何根据DS18B20温度传感器在1-Wire®网络中的位置对其建立索引....

的头像 Maxim视频 发表于 10-11 03:19 479次 观看
如何根据DS18B20温度传感器对1-Wire传感器建立空间索引

如何使用MAX31875温度传感器在便携式项目中测量温度

In this video, Mohamed discusses different ways to....

的头像 Maxim视频 发表于 10-10 10:21 361次 观看
如何使用MAX31875温度传感器在便携式项目中测量温度

南京沃天科技携各类传感器新产品,亮相D039展览会

南京沃天从2005年起致力于压力传感器的研发和应用,经过十多年的奋斗,在技术、产品、市场上都有了良好....

发表于 10-10 09:27 426次 阅读
南京沃天科技携各类传感器新产品,亮相D039展览会

如何使用温度传感器和单片机技术设计一个数字温度计

利用温度传感器和单片机技术设计制作一个显示室温的数字温度计。测量误差为±1℃,四位LED数码管显示。

发表于 10-08 08:00 114次 阅读
如何使用温度传感器和单片机技术设计一个数字温度计

如何使用MAX31875温度传感器测量温度

在接下来的视频中,Mohamed介绍了其他几种为可穿戴电子产品项目增加温度测量功能的途径。他评估了具....

的头像 Maxim视频 发表于 10-08 04:04 437次 观看
如何使用MAX31875温度传感器测量温度

常见硬件控制接口_方向标识及常用设备的缩写大全

EN:Enable,使能。使芯片能够工作。要用的时候,就打开EN脚,不用的时候就关闭。有些芯片是高使....

的头像 传感器技术 发表于 10-05 09:03 817次 阅读
常见硬件控制接口_方向标识及常用设备的缩写大全

温度传感器IC可以轻松解决-55至200ºC温度范围内的大部分温度感测难题

自进入IC设计时代,集成电路(IC)温度传感器不经意就成为器件设计的一部分。IC设计人员历经波折,试....

发表于 09-29 09:17 688次 阅读
温度传感器IC可以轻松解决-55至200ºC温度范围内的大部分温度感测难题

一颗螺丝引发出奇怪的正弦波干扰

在这里我应该要告诉你更多关于这台仪器的信息,它是用来量测液态样本的四种物理特性;待测样本透过独立的帮....

发表于 09-29 09:13 91次 阅读
一颗螺丝引发出奇怪的正弦波干扰

如何使用温度传感器保护汽车变速器

随着汽车制造商不断寻求为消费者提供具有更高便利性、舒适性以及兼具更强性能和更省燃料的车型,汽车行业正....

的头像 罗欣 发表于 09-27 10:19 709次 阅读
如何使用温度传感器保护汽车变速器

BDM V4.6驱动程序使用说明和视频安装教程资料免费下载

本文档的主要内容详细介绍的是BDM V4.6驱动程序使用说明和视频安装教程及下载器接口的1引脚辨识方....

发表于 09-26 18:44 77次 阅读
BDM V4.6驱动程序使用说明和视频安装教程资料免费下载