张飞软硬开源基于STM32 BLDC直流无刷电机驱动器开发视频套件,??戳此立抢??

赌博技术:AWorks如何编写开发设备驱动程序

周立功单片机 ? 2018-06-20 09:58 ? 次阅读

揭秘微信赌博群 www.b03i.com.cn 本文导读

本文详细介绍了AWorks中开发设备驱动的一般方法?;谡庑┩ㄓ玫姆椒?,用户可以尝试独立开发一些设备的驱动,以进一步加深对AWbus-lite的理解。同时,当后续遇到一些AWorks 暂不支持的设备时,也可以自行开发设备相应的驱动。

本文为《面向AWorks框架和接口的编程(上)》第三部分硬件篇——第13章——第4小节:驱动开发的一般方法。

13.4 ?驱动开发的一般方法

上面以LED为例,从接口定义到驱动开发都进行了详细的介绍,对AWbus-lite中相关的概念有了更加深入的理解。完整的设备相关程序主要分为三个部分:

  • 通用接口

位于最上层,与具体硬件无关,由应用程序直接访问,构成可以跨平台复用的应用程序。虽然通用接口看似简单,但要完成其完善的定义并不容易,往往需要经过大量项目的积累,从接口功能和设计原则等多个方面考虑,才能定义出既简洁又实用的通用接口,一般来讲,通用接口无需用户定义,由广州致远电子有限公司统一定义和维护。

  • 接口实现

位于中间层,完成如抽象方法、LED服务、METHOD类型等的定义。中间层同样与具体硬件无关,主要使用抽象方法的形式实现上层定义的通用接口。该层往往在定义通用接口时由广州致远电子有限公司实现。对于驱动开发者,仅需了解这里定义的各个抽象方法,以便在开发具体驱动时,根据具体硬件实现各个抽象方法。

  • 具体驱动实现

位于最底层,根据具体硬件完成抽象方法的实现,定义Method对象列表,提供相应的服务。随着AWorks的不断发展和完善,迄今为止已经积累了大量的设备驱动,常见设备均已支持。由于实际硬件的千差万别,用户可能遇到AWorks暂不支持的设备(暂无对应驱动),此时,用户可以自行开发设备驱动。

在LED驱动开发的介绍中,由于很多概念初次遇到,因而花费了较多篇幅介绍这些基本概念,略显繁琐。实质上,驱动开发的核心就是完成一个驱动信息结构体常量的定义,比如LED驱动开发的结果,就是完成了结构体常量__g_drvinfo_led_gPIo的定义(详见程序清单13.48)。下面,针对驱动开发进行简要的梳理,归纳出驱动开发的一般步骤。

1、?定义驱动名;

2、 确定总线类型和设备类型;

3、 定义实际设备类型;

4、 定义设备信息类型;

5、 实现三个阶段的初始化函数;

6、 实现设备要提供的服务,比如LED服务;

7、 定义Method对象,以便上层获取设备提供的服务;

8、 定义驱动结构体常量,实现驱动注册函数。

在上一章中,直接使用了PCF85063驱动定义的驱动名、设备类型、设备信息类型等,完成了PCF85063硬件资源的定义(详见程序清单12.12)。下面,将按照驱动开发的一般步骤,尝试基于AWorks中现有的RTC架构,开发PCF85063实时时钟芯片的驱动。深入理解PCF85063驱动的具体由来。

PCF85063是NXP半导体公司推出的一款低功耗实时时钟/日历芯片,它提供了实时时间的设置与获取、闹钟、可编程时钟输出、定时器/报警/半分钟/分钟中断输出等功能。引脚封装详见图13.3,其中,SCL和SDA为i2C接口引脚,VDD和VSS分别为电源和地;OSCI和OSCO为32.768KHz的晶振连接引脚,作为PCF85063的时钟源;CLKOUT为时钟信号输出,供其它外部电路使用;INT为中断引脚,主要用于闹钟等功能。

图13.3 PCF85063引脚定义

13.4.1 ?定义驱动名

作为PCF85063的驱动,可以直接将驱动名定义为:"pcf85063",即:

基于此,基础驱动信息中p_drvname的值为:AWBL_PCF85063_NAME。

13.4.2 ?确定总线类型和设备类型

确定驱动所处的总线类型,对PCF85063作简要了解可知,该芯片通过I2C总线访问,芯片所处总线的类型即为:AWBL_BUSID_I2C。总线类型是一个非常重要的信息,驱动结构体常量、设备类型的定义均与总线类型相关。

确定驱动对应设备的类型,是普通设备还是特殊的总线控制器设备。对于PCF85063设备,其不能再继续扩展下游总线,仅能提供RTC功能,是普通设备,即对应的设备类型为:AWBL_DEVID_DEVICE。

基于此,基础驱动信息中bus_id的值为:AWBL_BUSID_I2C | AWBL_DEVID_DEVICE(或省略AWBL_DEVID_DEVICE,直接设置为AWBL_BUSID_I2C)。

13.4.3 ?定义设备类型

实际设备类型从基础设备类型派生而来,以添加设备相关的私有成员。在AWBus-lite中,I2C总线上的设备基础类型定义为:struct awbl_i2c_device。其定义详见程序清单13.53。

程序清单13.53 struct awbl_i2c_device类型定义

由此可见,struct awbl_i2c_device类型是从AWBus-lite基础设备类型派生而来的,当前并未添加任何其它成员,主要是为了方便后续扩展,增加I2C总线从机设备相关的私有成员。

基于此,PCF85063设备类型的定义形式详见程序清单13.54。

程序清单13.54 PCF85063设备类型定义(1)

虽然PCF85063并未直接从AWBus-lite基础设备类派生,但本质上,其还是属于AWBus-lite基础设备类型的派生类。对应类图详见图13.4。

图13.4 PCF85063设备类关系

显然,要完成PCF85063设备类型的定义,重点是考虑需要增加哪些其它成员。PCF85063设备的核心功能是为系统提供RTC服务,在AWBus-lite中,定义了RTC服务结构体类型struct awbl_rtc_service,其具体定义详见程序清单13.55。

程序清单13.55 RTC服务类型定义(awbl_rtc.h)

其中,p_next用于指向下一个RTC服务,使系统可以以链表的形式组织多个RTC服务。p_servinfo为RTC服务相关的信息,提供RTC服务时,必须指定RTC服务的信息,其类型struct awbl_rtc_servinfo的定义详见程序清单13.56。

程序清单13.56 RTC服务信息定义(awbl_rtc.h)

由此可见,RTC服务信息中仅包含ID号信息。每个RTC服务都具有一个唯一ID,当用户使用通用接口访问RTC服务时,需要传入一个ID号,用于指定需要使用的RTC服务。系统将传入的ID号与各个RTC服务对应的ID号一一比对,进而查找到指定的RTC服务。

p_servfuncs指向一个虚函数表,其类型struct awbl_rtc_servopts包含了RTC服务定义的抽象方法,详见程序清单13.57。

程序清单13.57 RTC抽象方法的定义(awbl_rtc.h)

显然,要使PCF85063能够提供RTC服务,驱动就必须实现这里定义的抽象方法,抽象方法的具体实现将在提供RTC服务小节中详细介绍。

p_cookie由驱动设置,系统在调用抽象方法时,将原封不动将其的作为抽象方法的第一个参数,传递给驱动使用。

PCF85063可以提供RTC服务,在设备类型中,应该包含一个RTC服务结构体成员,实现RTC服务实质上就是完成RTC服务中各个成员的赋值,系统上层获取RTC服务就是获取指向RTC服务结构体变量的指针?;诖?,可以更新PCF85063设备类型的定义,详见程序清单13.58。

程序清单13.58 PCF85063设备类型定义(2)

当前仅仅从PCF85063的主要功能出发,完成了PCF85063设备类型的定义,若在开发过程中,发现需要在设备类型中增加新的成员,可以随时动态添加。

13.4.4定义设备信息类型

PCF85063可以提供RTC服务,提供RTC服务时,需要一并设置相应的RTC服务信息(为p_servinfo成员赋值),以供系统使用。当前的RTC服务信息仅包含一个ID号(详见程序清单13.56),ID号是一种唯一标识,不同设备提供的RTC服务对应的ID号是不同的,具体数值应由用户分配,为此,用户在使用PCF85063时,应该提供RTC服务信息,基于此,PCF85063设备信息类型的定义程序清单13.59。

程序清单13.59 PCF85063设备信息类型定义(1)

此外,PCF85063是一种I2C从机器件,I2C从机器件具有一个从机地址,该地址可以由用户指定。为此,设备信息可以新增一个addr地址信息。完整的定义详见程序清单13.60。

程序清单13.60 ?PCF85063设备信息类型定义(2)

13.4.5 ?实现三个阶段的初始化函数

实现三个阶段的初始化函数,以便为基础驱动信息中的驱动入口点p_busfuncs(详见程序清单13.19)赋值。在具体实现前,可以先搭建好软件结构,详见程序清单13.61。

程序清单13.61 三个阶段初始化函数的结构性代码

其中,__g_pcf85063_drvfuncs的地址即可作为驱动入口点p_busfuncs的值。

在实现各个初始化函数前,需要梳理出具体要执行哪些初始化操作。对于PCF85063,本驱动仅使用其提供的通用实时时钟功能,即获取或设置当前时间(年、月、日、时、分、秒等时间信息),闹钟、中断、时钟输出等功能均不使用。PCF85063在上电后,其时间即会正常运行,闹钟等功能处于关闭状态,由此可见,时钟方面,并不需要作任何特殊的操作。

特别地,PCF85063可以通过CLKOUT引脚输出时钟信号,信号的频率可以通过控制和状态寄存器2(control and status register2,寄存器地址为0x01)的低三位(bit2 ~ bit0)进行设定,详见表13.8。这些信息更加详细的说明可以通过PCF85063的数据手册获得。

表13.8 CLKOUT控制值与输出频率的关系

控制值的默认值为000,即输出频率为32768。由于本驱动并未使用CLKOUT功能,因此,应该将其输出关闭,避免其对外部电路产生影响,这就需要将控制值修改为111。

PCF85063需要通过I2C总线对其中的寄存器值进行访问。在AWBus-lite中,提供了I2C读写函数,用于对I2C从机设备进行读写,接口原型详见表13.9。

表13.9 I2C标准接口函数

在外设通用接口的介绍中,讲解了I2C通用接口(详见表7.14,接口命名前缀为“aw_”),对比可以发现,它们的形式非常类似,不同之处的仅有两点。

  • 操作的对象类型不同

在这里,以“awbl_”为前缀的读写接口操作的对象(第一个参数)是AWBus-lite中的I2C从机设备,类型为struct awbl_i2c_device,该类型的从机设备挂载在AWBus-lite中,基于AWBus-lite拓扑结构,可以知道该从机设备挂载的位置,从而获得其对应的I2C总线控制器,进而完成读写操作。

以“aw_”为前缀的通用I2C读写接口操作的对象是用户使用aw_i2c_mkdev()接口定义的通用I2C从机设备,类型为aw_i2c_device_t,这类设备是应用程序直接操作的设备,并没有挂载在AWBus-lite中,其对应的I2C总线控制器无法通过AWbus-lite的拓扑结构获得,因而,在定义设备时,必须通过ID号指定该从机设备对应的总线ID,系统通过ID找到对应的I2C总线控制器,进而完成读写操作。

显然,在PCF85063驱动程序中,I2C总线操作的对象是PCF85063。

PCF85063设备类型是基于struct awbl_i2c_device类型派生而来的,而struct awbl_i2c_device类型是基于AWBus-lite基础设备类型派生而来的,因此,在各阶段初始化函数中,若要对PCF85063进行读写操作,则可以将基础设备类型的p_dev指针(其实际指向的是PCF85063设备)直接强制转换为struct awbl_i2c_device类型的指针使用。

  • 参数个数不同

在通用I2C读写接口中,除p_dev外,仅subaddr、p_buf和nbytes三个参数,分别表示寄存器子地址、读/写数据缓存、读/写数据字节数。而这里的读写接口多了flags和addr两个参数,分别表示从机设备属性和从机设备地址,实际上,通用I2C接口也有这两个信息,不过是在使用aw_i2c_mkdev()定义从机设备时,存储在了从机设备中,对于通用I2C接口,这两个信息在aw_i2c_mkdev()接口中指定。本质上,它们表示的含义是完全相同的。

从机属性的定义详见表7.15,主要指定了从机地址的位数、是否忽略无应答和器件内子地址(通常又称之为“寄存器地址”)的字节数;从机地址即I2C设备的从机地址。

例如,要将控制和状态寄存器2(寄存器地址为0x01)的低3位修改为111,以禁能CLKOUT输出,范例程序详见程序清单13.62。

程序清单13.62 禁能CLKOUT输出的范例程序

程序中,首先将p_dev转换为了PCF85063设备类型指针,并通过p_dev获得了设备信息,以获取其中的从机地址信息。然后使用读取接口读取出地址0x01的值,若其低三位不为111,则修改为111并重新写入寄存器中。

该段程序作为PCF85063的初始化程序,应该处于哪一阶段呢,由于I2C是一种相对低速的通信接口,读写数据往往比较耗时(毫秒级别),因此,建议放在第三阶段中。为此,可以完善第三阶段初始化函数的实现,详见程序清单13.63。

程序清单13.63 第三阶段初始化函数的实现

程序中,为了程序的简洁和可读性,使用宏的形式对p_dev的强制转换、设备信息的获取以及寄存器地址常量进行了定义。

由于不再需要执行其他初始化操作,因此,第一阶段和第二阶段的初始化函数可以为空。

13.4.6 ?实现通用服务

PCF85063可以提供RTC服务,在提供RTC服务前,需要完成设备中rtc_serv的赋值,其类型为struct awbl_rtc_service,回顾其具体定义,详见程序清单13.64。

程序清单13.64 RTC服务类型定义(awbl_rtc.h)

1. ?p_next成员赋值

p_next用于系统组织多个RTC服务,对于单个RTC服务的提供者,其值设置为NULL。详见程序清单13.65。

程序清单13.65 p_next成员的赋值

2. ?p_servinfo成员赋值

p_servinfo用于指向RTC服务信息,RTC服务信息由用户通过设备信息提供,基于此,其值直接设置为指向设备信息中的rtc_servinfo即可,详见程序清单13.66。

程序清单13.66 p_servinfo成员的赋值

3. ?p_servopts成员赋值

p_servopts是实现RTC服务的核心,其定义了RTC抽象方法,驱动需要实现这些抽象方法, struct awbl_rtc_servopts类型的定义详见程序清单13.57,其中定义了三个抽象方法:

  • time_get:获取时间

  • time_set:设置时间

  • dev_ctrl:控制函数,当前未使用,保留给后续扩展,设置为NULL即可在具体实现前,可以先搭建好软件结构,详见程序清单13.67。

程序清单13.67 实现RTC服务中定义的抽象方法结构性代码

其中,__g_pcf85063_servopts的地址即可作为RTC服务中p_servopts的值。接下来,需要具体实现时间获取和时间设置函数。

在PCF85063中,地址0x04 ~ 0x0A的寄存器存储了时间信息,详见表13.10。对这些寄存器的读写即可完成时间信息的获取和设置。

表13.10 时间信息相关寄存器

注意,在寄存器中,数值的存储形式是BCD格式,即数值的十位和个位分别使用4位二进制数(一位十六进制数)进行表示。例如,秒值为23,则十位2使用4位二进制表示,即0010,个位3使用4位二进制表示,即0011,最终的结果即为0010 0011。对于秒值,由于十位的最大值为5,需要使用3位二进制表示,因此,秒值占用的实际有效位为7位(十位占用3位,个位占用4位)。不同秒值对应的寄存器值详见表13.11。

表13.11 秒值对应的寄存器值

分值与秒值的有效范围相同,占用7位有效位;对于小时值,PCF85063支持24小时制(默认)和12小时制,但在AWorks平台中,细分时间统一使用了24小时制,基于此,PCF85063也仅使用默认的24小时制,此时,小时值的有效范围为0 ~ 23,由于十位的最大值为2,需要使用2位二进制表示,因此,小时值占用的实际有效位为6位(十位占用2位,个位占用4位);对于日期值,其有效范围为1 ~ 31,十位最大值为3,需要使用2位二进制表示,因此,日期值占用的实际有效位为6位(十位占用2位,个位占用4位);对于星期值,其有效范围为0 ~ 6,仅包含个位,且最大值为6,只需要使用3位二进制数即可表示,因此,星期值占用的实际有效位为3位(仅个位占用3位);对于月份值,其有效范围为1 ~ 12,十位最大值为1,需要使用1位二进制表示,因此,月份值占用的实际有效位为5位(十位占用1位,个位占用4位);对于年份值,8位寄存器值全部用于表示年份值,十位和个位均占用4位,对于BCD码,使用4位二进制表示一位十进制数,个位和十位的最大值均为9,因此,年份值的有效范围为0 ~ 99。

为便于BCD码数据和实际数值之间相互转换,在AWorks中,定义了两个宏辅助宏,详见程序清单13.68。

程序清单13.68 BCD码转换辅助宏(aw_common.h)

对于获取时间,可以读取出各个寄存器的值,然后为p_tm细分时间结构体中的各个成员赋值,范例程序详见程序清单13.69。

程序清单13.69 时间获取函数的实现范例

程序中,将p_cookie强制转换为指向设备自身的指针。这是由于在为RTC服务中的p_cookie成员赋值时,往往将其赋值为指向设备自身的指针,下一小节将详细介绍。

读取时间信息时,直接从秒寄存器开始,连续读取了7个寄存器的值,以便一次性读取出所有时间信息。读取的时间值为BCD码,在为细分时间赋值前需要将其转换为实际数值。特别地,在细分时间中,tm_year是从1900年开始计算的,而PCF85063的年值有效范围为0 ~ 99,实际年份的表示范围则为1900 ~ 1999,满足不了实际需求。为了扩大表示范围,当tm_year小于70时(即PCF85063中年值寄存器的值小于70时),将tm_year的值增加100。如此一来,当年值寄存器的值为0 ~ 69时,实际表示的年值为100 ~ 169,当值为70 ~ 99时,表示的年值依旧就是70 ~ 99,使得年值的范围扩大到了70 ~ 169,对应的年份范围即为1970 ~ 2069,1970也是很多操作系统中的时间起点。

时间设置是一个相反的过程,即将细分时间中的值设置到PCF85063的相应寄存器中,范例程序详见程序清单13.70。

程序清单13.70 时间设置函数的实现范例

程序中,首先将细分时间值依次存储到data数组中,然后一次性写入所有时间信息。值得注意的是,在细分时间中,tm_mon表示月份,其值为实际月份减一(有效值为0 ~ 11)。而在PCF85063中,月份寄存器中的有效值为1 ~ 12,表示的是实际月份,因此,在将细分时间值写入PCF85063的寄存器时,需要作加1操作,以将tm_mon转换为实际月份。特别地,在驱动中,将tm_year的范围限制在了70 ~ 169,以表示年份1970 ~ 2069。若tm_year的值超过该范围,则表示是无效时间。年值寄存器的有效范围为0 ~ 99,根据规则(小于70时加上100),年值为100 ~ 169时,寄存器的值应为0 ~ 69 ;年值为70 ~ 99时,寄存器的值保持不变,同样为70 ~ 99。年值寄存器的值不能超过100,大于100时,应该减去100,程序中,巧妙的将tm_year的值对100取余作为最终年值寄存器的值,完成了这一操作。

4. ?p_cookie成员赋值

p_cookie用于系统在调用设备实现的抽象方法时,“原封不动”的传递给各个抽象方法的p_cookie参数。这样一来,传入抽象方法中的p_cookie与RTC服务中的p_cookie是完全相同的。通常情况下,p_cookie都起到一个p_this的作用,用于指向设备自身,基于此,直接将RTC服务中p_cookie设置为p_this,详见程序清单13.71。

程序清单13.71 p_cookie成员的赋值

正因为如此,在程序清单13.69和程序清单13.70所示的RTC抽象方法的实现中,可以直接将p_cookie强制转换为指向设备自身的指针。

至此,清楚了RTC服务中各成员应该设置的具体值,可以在系统获取RTC服务时,再进行相关成员的赋值。

13.4.7 ?定义Method对象

已知获取RTC服务的Method类型为:awbl_rtcserv_get。为了使PCF85063可以向系统提供RTC服务,需要使用该类型定义Method对象,核心需要实现一个用于系统获取RTC服务的入口函数,范例程序详见程序清单13.72。

程序清单13.72 获取RTC服务的入口函数实现范例

基于此,可以完成一个Method对象的定义,即:

一个驱动提供的所有Method对象应该存放在一个列表中,由于PCF85063设备仅能提供RTC服务,因此,Method对象列表中仅包含一个用于获取RTC服务的Method对象,详见程序清单13.73。

程序清单13.73 PCF85063设备驱动Method对象列表定义

其中,__g_pcf85063_dev_methods即可作为基础驱动信息中p_methods的值。

13.4.8 ?定义驱动结构体常量,实现驱动注册函数

驱动信息常量的实际类型与设备所处的总线类型相关。PCF85063设备挂在I2C总线上,I2C总线上的所有设备驱动对应的信息结构体类型为awbl_i2c_drvinfo_t,其是直接从基础驱动信息类型派生而来的,具体定义详见程序清单13.74。

程序清单13.74 awbl_i2c_drvinfo_t类型定义(awbl_i2cbus.h)

由此可见,其并未扩展任何其它新的成员,和基础驱动信息是完全一样的,可以定义用于描述PCF85063驱动的信息常量,详见程序清单13.75。

程序清单13.75 定义描述PCF85063驱动的信息常量

用户若需使用该驱动,还需要将驱动注册到系统中,可以提供一个用于注册PCF85063驱动的专用函数,其实现详见程序清单13.76。

程序清单13.76 注册PCF85063驱动的专用函数

为便于查阅,PCF85063完整的驱动文件内容详见程序清单13.77和程序清单13.78。

程序清单13.77 PCF85063驱动头文件(awbl_pcf85063.h)

程序清单13.78 PCF85063驱动源文件(awbl_pcf85063.c)


原文标题:AWorks软件篇 — 深入理解 AWbus-lite(开发设备驱动)

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

收藏 人收藏
分享:

评论

相关推荐

第二期:J1939通信数据链路层(上)

主题简介及亮点:J1939通信是商用车,军工,船舰 ,农机,发电机,特种设备等上面的常用通信标准,这两年在新能源车上应用
发表于 03-07 00:00 ? 0次 阅读
第二期:J1939通信数据链路层(上)

第二期:J1939通信数据链路层(上)

主题简介及亮点:J1939通信是商用车,军工,船舰 ,农机,发电机,特种设备等上面的常用通信标准,这两年在新能源车上应用
发表于 03-07 00:00 ? 0次 阅读
第二期:J1939通信数据链路层(上)

Unleveled,LO Drive错误

当我选择NF或NFx测量类时,我得到一个Unleveled,LO Drive错误。 在降级系统进行未分类测试之前,该系统正在使用FW 9...
发表于 05-20 14:18 ? 6次 阅读
Unleveled,LO Drive错误

请问有人知道Spartan6 LXT设备中DVB-ASI TS接口的工作解决方案吗?

有人知道Spartan6 LXT设备中DVB-ASI TS接口的工作解决方案或应用说明吗? 以上来自于谷歌翻译 以下为原文 ...
发表于 05-20 13:53 ? 9次 阅读
请问有人知道Spartan6 LXT设备中DVB-ASI TS接口的工作解决方案吗?

无需接触嵌入式处理器的FPGA接口

跳上 Avalon 总线:一种简化的 FPGA 接口
发表于 05-20 11:43 ? 11次 阅读
无需接触嵌入式处理器的FPGA接口

索斯科机械驱动器系列再添新品 具高驱动操作和现代感设计

AC-11 驱动器采用了与现代工业造型相得益彰的椭圆形锁盖圈,其埋入式安装设计可在最大程度上减小凸起....
发表于 05-20 11:21 ? 22次 阅读
索斯科机械驱动器系列再添新品 具高驱动操作和现代感设计

MELSERVO-J4三菱通用伺服放大器的故障排除手册免费下载

本文档的主要内容详细介绍的是MELSERVO-J4三菱通用伺服放大器的故障排除手册免费下载。伺服放大....
发表于 05-20 08:00 ? 7次 阅读
MELSERVO-J4三菱通用伺服放大器的故障排除手册免费下载

BTN7971B大电流半桥电机驱动应用的数据手册免费下载

.BTN7971B是一个集成的大电流半桥电机驱动应用。它是Novalistic?系列的一部分,包含一....
发表于 05-20 08:00 ? 11次 阅读
BTN7971B大电流半桥电机驱动应用的数据手册免费下载

RS-232线路电压器驱动器电源电路图

RS-232线路电压器驱动器电源电路图
发表于 05-20 07:42 ? 41次 阅读
RS-232线路电压器驱动器电源电路图

请问怎么用红外??仄魇迪挚刂?8BYJ-48电机 正转 反转 停止 三个功能?

如标题,我想用红外??仄魇迪挚刂?8BYJ-48电机 正转 反转 停止 三个功能。 但实际效果是??仄靼聪氯ヒ院蟮缁还ぷ髁艘换?,...
发表于 05-20 05:56 ? 6次 阅读
请问怎么用红外??仄魇迪挚刂?8BYJ-48电机 正转 反转 停止 三个功能?

浅析DisplayPort接口

DisplayPort是一种高清数字显示接口标准,可以连接电脑和显示器,也可以连接连接电脑和家庭影院。2006年5月,视频电子标准协会...
发表于 05-20 05:00 ? 11次 阅读
浅析DisplayPort接口

低功耗DFM和高速接口

近两年,国际上大的半导体公司都推出了65纳米产品,并开始了45纳米/40纳米产品的研发,而国内也已经有五六家企业开始了65纳米的设...
发表于 05-20 05:00 ? 16次 阅读
低功耗DFM和高速接口

充电器接口标准统一

日前,全球移动通信系统协会(GSMA)联合OTMP(手机开放组织联盟)17家移动运营商和制造商宣布实施跨行业的通用充电器标准。...
发表于 05-20 05:00 ? 17次 阅读
充电器接口标准统一

SIM800C??樵趺词迪钟镆舨ケò研畔⒛谌莶シ懦隼?/a>

目前我已实现了SIM800C发送短信功能,同时我又想让语音播报把信息内容播放出来,是否可以实现?能够将0.5W的小喇叭接到耳机...
发表于 05-20 04:38 ? 9次 阅读
SIM800C??樵趺词迪钟镆舨ケò研畔⒛谌莶シ懦隼? />    </a>
</div><div class=

以前电脑插上USB-6211采集卡,NI-MAX设备与接口里会显示DEV1,但现在插上后显示的是下面这两个,请问这是怎么回事?

以前电脑插上USB-6211采集卡,NI-MAX设备与接口里会显示DEV1,但现在插上后显示的是下面这两个,请问这是怎么回事? ...
发表于 05-18 21:59 ? 40次 阅读
以前电脑插上USB-6211采集卡,NI-MAX设备与接口里会显示DEV1,但现在插上后显示的是下面这两个,请问这是怎么回事?

python接口文件使用说明

首先,python接口文件在安装好的darknet目录下的python文件夹,打开就可以看到
发表于 05-18 11:30 ? 84次 阅读
python接口文件使用说明

usb通信的一些基础知识

目前了解了usb通信层面的一些基础知识如下。如果有空还要再了解hid报告描述符及协议的数据包波形。
发表于 05-18 10:18 ? 56次 阅读
usb通信的一些基础知识

USB接口为i.MX6处理器下载固件无法启动的解决方法

近期在对朋友进行远程技术指导时,发现一种常见的现象:使用MFGTool通过USB接口为i.MX6下载....
发表于 05-18 09:44 ? 42次 阅读
USB接口为i.MX6处理器下载固件无法启动的解决方法

基于RGMII接口的88E1512搭建网络通信系统

网络通信中的PHY芯片接口种类有很多,之前接触过GMII接口的PHY芯片RTL8211EG。但GMI....
发表于 05-18 09:39 ? 50次 阅读
基于RGMII接口的88E1512搭建网络通信系统

USB接口外壳地和信号地间的处理

电子??樯杓频暮没档弥厥酉附谏系奈侍?。所以为了尽量做到性能的稳定,故仔细的考虑了一下目前设计??橹型?...
发表于 05-18 09:13 ? 50次 阅读
USB接口外壳地和信号地间的处理

科钛机器人货数千万Pre-A轮融资,掌握AGV核心控制技术

近日,智能仓储物流机器人公司科钛机器人宣布获得来自珪璋创投的数千万Pre-A轮融资,创始人林志赟表示....
发表于 05-18 08:44 ? 104次 阅读
科钛机器人货数千万Pre-A轮融资,掌握AGV核心控制技术

TM1621B内存映象和多功能的LCD驱动器芯片数据手册免费下载

TM1621B是内存映象和多功能的LCD驱动器,TM1621B的软件配置特性使它适用于多种LCD应用....
发表于 05-17 08:00 ? 26次 阅读
TM1621B内存映象和多功能的LCD驱动器芯片数据手册免费下载

HBS1621D内存映象和多功能的LCD驱动器的芯片数据手册免费下载

HBS1621D是56点、内存映象和多功能的LCD驱动器,HBS1621D的软件配置特性使它适用于多....
发表于 05-17 08:00 ? 35次 阅读
HBS1621D内存映象和多功能的LCD驱动器的芯片数据手册免费下载

LLC推出一款新型低电压双极步进或双直流电机驱动器IC

LLC宣布推出一款新型低电压双极步进或双直流电机驱动器IC。A3916器件专为低电压步进电机或双直流....
发表于 05-16 16:13 ? 68次 阅读
LLC推出一款新型低电压双极步进或双直流电机驱动器IC

LLC推出一款全新四路DMOS全桥驱动器 专为工业自动化等应用而设计

LLC宣布推出一款全新的四路DMOS全桥驱动器AMT49701,可驱动两个步进电机或四个直流电机。A....
发表于 05-16 16:01 ? 50次 阅读
LLC推出一款全新四路DMOS全桥驱动器 专为工业自动化等应用而设计

DORNA EPS系列交流伺服驱动器的用户手册免费下载

EPS系列伺服驱动器及 DN 系列伺服电机的相关信息。内容包括: 伺服驱动器和伺服电机的安装与检查....
发表于 05-16 08:00 ? 31次 阅读
DORNA EPS系列交流伺服驱动器的用户手册免费下载

CD4543译码芯片的优势特点及应用

芯片CD4543 是一只具有锁存功能的7 段字形译码器,具有4 位二进制锁存。它的内部没有锁存单片,....
的头像 牵手一起梦 发表于 05-15 14:50 ? 278次 阅读
CD4543译码芯片的优势特点及应用

TMC5160芯片的特点性能及应用

TRINAMIC TMC5160是一款高功率步进电机控制器和驱动器IC,带串行通信接口。该器件结合了....
的头像 牵手一起梦 发表于 05-14 14:55 ? 321次 阅读
TMC5160芯片的特点性能及应用

安森美半导体推出IGBT门极驱动器 提供同类最佳的电流性能和?;ぬ匦?/a>

展示针对强固电源应用的混合IGBT和广泛的IGBT驱动器, 提供同类最佳的电流性能和?;ぬ匦?推动高....
的头像 电子发烧友网工程师 发表于 05-14 11:44 ? 349次 阅读
安森美半导体推出IGBT门极驱动器 提供同类最佳的电流性能和?;ぬ匦? />    </a>
</div><div class=

HM1538升压转换器芯片的数据手册免费下载

该HM1538是一个恒定频率,5针TSOT23电流模式升压转换器,适用于小,低功率应用。HM1538....
发表于 05-14 08:00 ? 37次 阅读
HM1538升压转换器芯片的数据手册免费下载

DIN11系列超大5A电流信号隔离变送器的数据手册免费下载

本文档的主要内容详细介绍的是DIN11系列超大5A电流信号隔离变送器的数据手册免费下载。
发表于 05-14 08:00 ? 33次 阅读
DIN11系列超大5A电流信号隔离变送器的数据手册免费下载

HEF4094B移位寄存器的功能特性分析

HEF4094B是一个8阶段的串行移位寄存器。它有一个存储锁存器关联的模拟阶段,用于将从串行输入到并....
的头像 牵手一起梦 发表于 05-13 16:24 ? 226次 阅读
HEF4094B移位寄存器的功能特性分析

SM3267超高速USB 3.0闪存驱动器控制器的详细介绍

SM3267是一个USB 3.0单通道闪存驱动器控制器,为SLC、MLC、TLC和高速切换和ONFI....
发表于 05-13 08:00 ? 37次 阅读
SM3267超高速USB 3.0闪存驱动器控制器的详细介绍

图形显示控制器的性能分类

图形显示控制器(GDC)是位于车辆信息和娱乐系统中心的关键引擎,通常这些信息娱乐系统包括需要各类人机....
发表于 05-12 09:25 ? 68次 阅读
图形显示控制器的性能分类

AXI接口设计的三个要点

AXI2MEM转换接口需要将来自PCIE的AXI信号(时钟为250MHz或者500MHz)转换成10....
发表于 05-12 09:19 ? 76次 阅读
AXI接口设计的三个要点

AXI总线协议的几种时序介绍

由于ZYNQ架构和常用接口IP核经常出现 AXI协议,赛灵思的协议手册讲解时序比较分散。所以笔者收藏....
发表于 05-12 09:10 ? 79次 阅读
AXI总线协议的几种时序介绍

一种嵌入式现场总线通信网关设计浅析

文中设计的现场总线通信网关提供了对CANBUS和MODBUS的支持,实现了CANBUS与MODBUS....
发表于 05-09 08:38 ? 92次 阅读
一种嵌入式现场总线通信网关设计浅析

Beyond Compare破解版应用程序免费下载

Beyond Compare是一款Scooter Software研发的文件对比工具。你可以选择针对....
发表于 05-09 08:00 ? 43次 阅读
Beyond Compare破解版应用程序免费下载

ST7262 TFT LCD的1200通道系统驱动芯片数据手册免费下载

IC为彩色双栅TFT-LCD面板提供800rgbx480的一体式芯片解决方案。驱动IC输出端口由12....
发表于 05-09 08:00 ? 40次 阅读
ST7262 TFT LCD的1200通道系统驱动芯片数据手册免费下载

论产品的设计之接口篇

随着科技的进步,芯片集成度越来越高,芯片外围的接口设计,也是产品开发过程中一个重要的环节。
的头像 润欣科技Fortune 发表于 05-08 16:43 ? 237次 阅读
论产品的设计之接口篇

固态硬盘接口和协议的科普

可能有些朋友不知道固态硬盘、SSD这些词的含义,开篇前我简单普及一下。固态硬盘的英文名为Solid ....
的头像 39度创意研究所 发表于 05-08 10:58 ? 322次 阅读
固态硬盘接口和协议的科普

abb dcs分布式工业控制计算机系统体系浅析

abb dcs是瑞士asea brown boveri公司(简称abb公司)设计开发的集散控制系统,....
发表于 05-07 17:32 ? 78次 阅读
abb dcs分布式工业控制计算机系统体系浅析

总线传输替代点对点传输是目前发展的热点

STD总线优良的物理特性使之具有抗恶劣环境的能力。其??榛〕叽缃峁故蛊渚哂锌钩寤骱驼穸哪芰?,也可....
的头像 传感器技术 发表于 05-07 16:13 ? 367次 阅读
总线传输替代点对点传输是目前发展的热点

伺服驱动器如何接线_伺服驱动器接线图

本文首先介绍了禾川伺服驱动接线图解,另外还介绍了伺服驱动器与PLC的接线图。
发表于 05-07 14:41 ? 209次 阅读
伺服驱动器如何接线_伺服驱动器接线图

伺服驱动器故障代码

本文主要介绍了安川伺服驱动器的常用故障代码,另外还介绍了安川伺服驱动器维修经验总结。
发表于 05-07 14:28 ? 129次 阅读
伺服驱动器故障代码

伺服驱动器怎样维修_伺服驱动器维修技巧

本文首先介绍了伺服驱动器的特点,其次介绍了伺服驱动器控制方式,最后介绍了伺服驱动器的维修方法。
发表于 05-07 11:12 ? 184次 阅读
伺服驱动器怎样维修_伺服驱动器维修技巧

伺服驱动器原理_伺服驱动器的作用

伺服驱动器(servo drives)又称为“伺服控制器”、“伺服放大器”,是用来控制伺服电机的一种....
发表于 05-07 11:00 ? 147次 阅读
伺服驱动器原理_伺服驱动器的作用

安森美推出新的基于碳化硅的混合IGBT和相关的隔离型大电流IGBT门极驱动器

AFGHL50T65SQDC采用最新的场截止IGBT和SiC肖特基二极管技术,提供低导通损耗和开关损....
的头像 电子发烧友网工程师 发表于 05-06 14:21 ? 1168次 阅读
安森美推出新的基于碳化硅的混合IGBT和相关的隔离型大电流IGBT门极驱动器

ULN2003双极型线性集成电路的数据手册免费下载

ULN2003是一个单片高电压、高电流的达林顿晶体管阵列集成电路。它是由7对NPN达林顿管组成的,它....
发表于 05-05 08:00 ? 158次 阅读
ULN2003双极型线性集成电路的数据手册免费下载

LVDS屏连屏线识别方法的详细资料介绍

1 LVDS屏线按位数主要分为单6位,双6位,单8位,双8位。我们取英文Single(单)和Doub....
发表于 05-05 08:00 ? 93次 阅读
LVDS屏连屏线识别方法的详细资料介绍

几种常见串口的介绍和它们有怎么样区别及作用的详细资料说明

RS-232接口符合美国电子工业联盟(EIA)制定的串行数据通信的接口标准,原始编号全称是EIA-R....
发表于 05-05 08:00 ? 91次 阅读
几种常见串口的介绍和它们有怎么样区别及作用的详细资料说明

简单介绍一下RS485,RS485和其它总线网络的区别

在RS485组网过程中另一个需要主意的问题是终端负载电阻问题,在设备少距离短的情况下不加终端负载电阻....
的头像 工控云学堂 发表于 05-01 10:10 ? 560次 阅读
简单介绍一下RS485,RS485和其它总线网络的区别

BTS7960大功率直流电机驱动芯片的数据手册免费下载

BTS7960是一款完全集成的大电流半桥,适用于电机驱动应用。它是NovalisticTM系列的一部....
发表于 04-30 08:00 ? 99次 阅读
BTS7960大功率直流电机驱动芯片的数据手册免费下载

ADA4350集成ADC驱动器的FET输入模拟前端的数据手册免费下载

ADA4350是用于光电检测器或其它传感器的模拟前端,其输出电流与检测的参数或电压输入成比例,系统要....
发表于 04-30 08:00 ? 163次 阅读
ADA4350集成ADC驱动器的FET输入模拟前端的数据手册免费下载

FAULHABER运动管理器软件手册资料免费下载

本文档描述了Faulhaber Motion Manager的安装和使用。运动管理器支持以下控件:F....
发表于 04-30 08:00 ? 79次 阅读
FAULHABER运动管理器软件手册资料免费下载

如何使用单片机进行比赛计分器的设计资料说明

单片机自20世纪70年代问世以来,以极其高的性价比受到人们的重视和关注,所以应用很广,发展很快。单片....
发表于 04-26 16:59 ? 117次 阅读
如何使用单片机进行比赛计分器的设计资料说明

MS7336MA视频放大器与视频同轴线控解码芯片的数据手册免费下载

MS7336MA 是一颗集成单通道视频放大器与视频同轴线控解码为一体的芯片,同时还是一个带宽可选择的....
发表于 04-26 08:00 ? 62次 阅读
MS7336MA视频放大器与视频同轴线控解码芯片的数据手册免费下载

SLLIMM第二系列小低损耗智能电源模件的数据手册免费下载

SLLIMM(小型低损耗智能??椋┑?系列是ST的新型紧凑型、高效、双列直插式智能电源??橄盗?,具有....
发表于 04-26 08:00 ? 72次 阅读
SLLIMM第二系列小低损耗智能电源模件的数据手册免费下载

如何采用51单片机设计出总线编址电路

带总线扩展接口的单片机系统,包括外部32kRAM扩展、LCDl602接口、输入输出口。带编址扩展的单....
发表于 04-25 17:29 ? 96次 阅读
如何采用51单片机设计出总线编址电路

伺服驱动器的几个主要的功能??榈氖迪旨霸砀攀?/a>

随着现代电机技术、现代电力电子技术、微电子技术、永磁材料技术、交流可调速技术及控制技术等支撑技术的快....
发表于 04-25 15:02 ? 196次 阅读
伺服驱动器的几个主要的功能??榈氖迪旨霸砀攀? />    </a>
</div><div class=

报文的传输原理你了解吗

CAN总线通讯是我们每天都会使用的工业通讯总线,工程师更多的是关注报文是否能够正常接收,解析结果是否....
的头像 电子发烧友网工程师 发表于 04-25 14:50 ? 280次 阅读
报文的传输原理你了解吗

WEIDE-B系列交流伺服驱动器的简要说明书免费下载

 WEIDE系列为一开放型(open type)的伺服驱动器,操作时须安装于遮蔽式的控制箱内。本驱动....
发表于 04-25 08:00 ? 54次 阅读
WEIDE-B系列交流伺服驱动器的简要说明书免费下载

AD5627R 双通道、12位nanoDAC? ,内置5 PPM/°C片内基准电压源和I2C? 接口

信息优势和特点 低功耗,最小的引脚兼容、双通道nanoDAC AD5627R/AD5647R/AD5667R:12/14/16位,1.25 V/2.5 V、5 ppm/°C片内基准电压源 AD5627/AD5667:12/16位,只能使用外部基准电压源 3 mm x 3 mm、LFCSP和10引脚MSOP封装 2.7 V至5.5 V电源供电 通过设计保证单调性 上电复位至零电平 各通道独立关断 硬件LDAC和CLR功能 I2C兼容型串行接口,支持标准(100 kHz)、快速(400 kHz)和高速(3.4 MHz)三种模式产品详情AD5627R/AD5647R/AD5667R和AD5627/AD5667均属于nanoDAC系列,分别是低功耗、双通道、12/14/16位缓冲电压输出数模转换器(DAC),含有或不含片内基准电压源,采用2.7 V至5.5 V单电源供电,通过设计保证单调性,还有一个I2C兼容型串行接口。AD5627R/AD5647R/AD5667R均内置一个片内基准电压源。AD56x7RBCPZ内置一个1.25 V、5 ppm/°C基准电压源,满量程输出范围可达到2.5 V;AD56x7RBRMZ内置一个2.5 V、5 ppm/°C基准电压源,满量程输出范围可达到5 V。上电时,片内基准电压源关闭,因而可以用外部基准电压。内部基准电压源则通过软件写入启用。AD5667和AD562...
发表于 04-18 19:23 ? 67次 阅读
AD5627R 双通道、12位nanoDAC? ,内置5 PPM/°C片内基准电压源和I2C? 接口

AD5625 四通道、12位 nanoDAC?,内置 I2C? 接口

信息优势和特点 低功耗,最小的引脚兼容、四通道nanoDAC AD5625R/AD5645R/AD5665R12-/14-/16位 nanoDACs2.5 V、5 ppm/°C片内基准电压源,采用TSSOP封装2.5 V、10 ppm/°C片内基准电压源,采用LFCSP封装1.25 V、10 ppm/°C片内基准电压源,采用LFCSP封装 AD5625/AD566512-/16位nanoDACs只能使用外部基准电压源 3 mm × 3 mm、10引脚LFCSP和14引脚TSSOP 2.7 V 至5.5 V电源供电 通过设计保证单调性 上电复位至零电平或中间电平 各通道独立关断 硬件 LDAC 和 CLR 功能 I2C兼容串行接口,支持标准(100 kHz)、快速(400 kHz)和高速(3.4 MHz)模式。产品详情AD5625R/AD5645R/AD5665R和AD5625/AD5665均属于nanoDAC?系列,分别是低功耗、四通道、12/14/16位缓冲电压输出数模转换器(DAC),含有或不含片内基准电压源,采用2.7 V至5.5 V单电源供电,通过设计保证单调性,还有一个I2C兼容型串行接口。AD5625R/AD5645R/AD5665R均内置一个片内基准电压源。AD56x5R的LFCSP封装产品内置一个1.25 V或2.5 V、10 ppm/°C基准电压源,满量程输出范围可达到2.5 V或...
发表于 04-18 19:23 ? 35次 阅读
AD5625 四通道、12位 nanoDAC?,内置 I2C? 接口

AD5626 5 V、12位nanoDAC?、串行接口,采用MSOP和LFCSP两种封装

信息优势和特点 8引脚MSOP和8引脚LFCSP封装 集成内部基准电压源、完整的电压输出 每位1 mV,满量程:4.095 V 5 V单电源供电 无需外部元件 三线式串行接口,20 MHz数据加载速率 低功耗:2.5 mW 产品详情AD5626属于nanoDAC?系列,是一款完整的串行输入、12位电压输出数模转换器(DAC),采用5 V单电源供电。它集成了DAC、输入移位寄存器和锁存、基准电压源和一个轨到轨输出放大器。AD5626单芯片DAC适合仅有5 V电源的系统应用,具有成本低、易于使用的特点。 AD5626可采用自然二进制以MSB优先加载方式编程。输出运算放大器摆幅可达到任一供电轨,且设置范围为0 V至4.095 V,分辨率为每位1 mV。它能提供5 mA的吸电流和源电流。片内集成经激光调整后的基准电压源,提供精确的4.095 V满量程输出电压。该器件采用高速、三线式、兼容数据输入(SDIN)的DSP、时钟(SCLK)和负载选通(LDAC)的串线接口。它还有芯片选择引脚,可连接多个DAC。上电时或用户要求时,CLR输入可将输出设置为零电平。AD5626的额定温度范围为-40℃至+85℃扩展工业温度范围。AD5626提供MSOP和LFCSP表面贴装两种封装。应用-便携式...
发表于 04-18 19:23 ? 10次 阅读
AD5626 5 V、12位nanoDAC?、串行接口,采用MSOP和LFCSP两种封装

AD5641 2.7 V至5.5 V、小于100 μA、14位nanoDAC,SPI接口,采用LFCSP和SC70封装

信息优势和特点 6引脚LFCSP和SC70封装 微功耗工作:100 μA(最大值,5 V) 关断模式:0.2 μA(典型值,3 V) 单通道14位DAC B级积分非线性(INL):±4 LSB A级积分非线性(INL):±16 LSB 2.7 V至5.5 V电源供电 通过设计保证单调性 上电复位至0 V,具有掉电检测功能 3种关断功能 低功耗,串行接口采用施密特触发式输入 片内轨到轨输出缓冲放大器 SYNC中断设置 产品详情AD5641属于nanoDAC?系列,是一款单通道、14位、缓冲电压输出DAC,使用2.7 V至5.5 V单电源供电,5 V时典型功耗为75 μA,采用小型LFCSP和SC70封装。它内置片内精密输出放大器,能够实现轨到轨输出摆幅。AD5641采用多功能三线式串行接口,能够以最高30 MHz的时钟速率工作,并与SPI?、QSPI?、MICROWIRE?、DSP接口标准兼容。这款器件的基准电压从电源输入获得,因此它具有最宽的动态输出范围。该器件内置一个上电复位电路,确保DAC输出上电至0 V并保持该电平,直到对该器件执行一次有效的写操作为止。AD5641具有关断特性,在关断模式下,器件在3 V时的典型功耗降至0.2 μA,并能提供软件可选的输出负载。...
发表于 04-18 19:22 ? 33次 阅读
AD5641 2.7 V至5.5 V、小于100 μA、14位nanoDAC,SPI接口,采用LFCSP和SC70封装

AD5622 2.7 V至5.5 V、小于100 nanoA、12位nanoDAC?数模转换器,内置I2C兼容型接口,采用SC70小型封装

信息优势和特点 单通道8/10/12位DAC,INL = 2 LSB 6引脚SC70封装 微功耗工作:5 V时最大电流100 μA 关断模式:<150 nA (3 V) 采用2.7 V至5.5 V电源供电 通过设计保证单调性 上电复位至0 V,具有掉电检测功能 3种关断功能 支持I2C?兼容型串行接口:标准(100KHz)、快速(400KHz)及高速(3.4MHz)模式 片内轨到轨输出缓冲放大器 工作温度范围:-40oC至125oC产品详情AD5602/AD5612/AD5622均属于nanoDAC?系列,分别是单通道、8/10/12位、缓冲电压输出DAC,使用2.7 V至5.5 V单电源供电,5 V时功耗小于100 μA,采用SC70小型封装。每个DAC都内置片内精密输出放大器,能够实现轨到轨输出摆幅。AD5602/AD5612/AD5622采用双线式I2C兼容型串行接口,能够以标准(100 KHz)、快速(400 KHz)及高速(3.4 MHz)三种模式工作。三款器件的基准电压均从电源输入获得,因此具有最宽的动态输出范围。各器件内置一个上电复位电路,确保DAC输出上电至0 V并保持该电平,直到对该器件执行一次有效的写操作为止。此外还具有关断特性,在关断模式下,器件在3 V时的功耗降至150 nA以下,并提供软件可选输出负载???..
发表于 04-18 19:22 ? 30次 阅读
AD5622 2.7 V至5.5 V、小于100 nanoA、12位nanoDAC?数模转换器,内置I2C兼容型接口,采用SC70小型封装

AD5621 2.7V至5.5V、小于100 μA、12位nanoDAC?,SPI接口,采用LFCSP和SC70封装

信息优势和特点 6引脚LFCSP和SC70封装 微功耗工作:5 V时最大电流100 μA 关断模式:0.2 μA(典型值,3 V) 2.7 V至5.5 V电源供电 通过设计保证单调性 上电复位至0 V,具有掉电检测功能 3种关断功能 欲了解更多信息,请参考数据手册产品详情AD5601/AD5611/AD5621均属于nanoDAC?系列,分别是单通道、8/10/12位、缓冲电压输出DAC,使用2.7 V至5.5 V单电源供电,5 V时典型功耗为75 μA,采用小型LFCSP和SC70封装。这些器件内置片内精密输出放大器,能够实现轨到轨输出摆幅。AD5601/AD5611/AD5621采用多功能三线式串行接口,能够以最高30 MHz的时钟速率工作,并与SPI、QSPI?、MICROWIRE?、DSP接口标准兼容。 三款器件的基准电压均从电源输入获得,因此具有最宽的动态输出范围。上述器件均内置一个上电复位电路,确保DAC输出上电至0 V并保持该电平,直到对该器件执行一次有效的写操作为止。 此外还具有省电特性,在省电模式下,器件在3 V时的典型功耗降至0.2 μA,并且提供可由软件选择的输出负载??赏ü薪涌诮牍囟夏J?。在正常工作模式下,这些器件具有低功耗特性,非常适合便携式电池供...
发表于 04-18 19:22 ? 21次 阅读
AD5621 2.7V至5.5V、小于100 μA、12位nanoDAC?,SPI接口,采用LFCSP和SC70封装

AD5612 2.7 V至5.5 V、小于100nanoA、10位NANODAC?数模转换器,内置I2C兼容型接口,采用SC70小型封装

信息优势和特点 单通道8/10/12位DAC,INL = 2 LSB 6引脚SC70封装 微功耗工作:5 V时最大电流100 μA 关断模式:<150 nA (3 V) 2.7 V至5.5 V电源供电 通过设计保证单调性 上电复位至0 V,具有掉电检测功能 3种关断功能 支持I2C?兼容型串行接口:标准(100KHz)、快速(400KHz)及高速(3.4MHz)模式 片内轨到轨输出缓冲放大器 工作温度范围:-40oC至125oC产品详情AD5602/AD5612/AD5622均属于nanoDAC?系列,分别是单通道、8/10/12位、缓冲电压输出DAC,使用2.7 V至5.5 V单电源供电,5 V时功耗小于100 μA,采用SC70小型封装。每个DAC都内置片内精密输出放大器,能够实现轨到轨输出摆幅。AD5602/AD5612/AD5622采用双线式I2C兼容型串行接口,能够以标准(100 KHz)、快速(400 KHz)及高速(3.4 MHz)三种模式工作。 三款器件的基准电压均从电源输入获得,因此具有最宽的动态输出范围。各器件内置一个上电复位电路,确保DAC输出上电至0 V并保持该电平,直到对该器件执行一次有效的写操作为止。此外还具有关断特性,在关断模式下,器件在3 V时的功耗降至150 nA以下,并提供软件可选输出负载??赏?..
发表于 04-18 19:22 ? 30次 阅读
AD5612 2.7 V至5.5 V、小于100nanoA、10位NANODAC?数模转换器,内置I2C兼容型接口,采用SC70小型封装

AD5602 2.7 V至5.5 V、小于100 nanoA、8位 NANODAC? 数模转换器,内置I2C兼容型接口,采用SC70小型封装

信息优势和特点 单通道8/10/12位DAC,INL = 2 LSB 6引脚SC70封装 微功耗工作:5 V时最大电流100 μA 关断模式:<150 nA (3 V) 2.7 V至5.5 V电源供电 通过设计保证单调性 上电复位至0 V,具有掉电检测功能 3种关断功能 支持I2C?兼容型串行接口:标准(100KHz)、快速(400KHz)及高速(3.4MHz)模式 片内轨到轨输出缓冲放大器 工作温度范围:-40oC至125oC产品详情AD5602/AD5612/AD5622均属于nanoDAC?系列,分别是单通道、8/10/12位、缓冲电压输出DAC,使用2.7 V至5.5 V单电源供电,5 V时功耗小于100 μA,采用SC70小型封装。每个DAC都内置片内精密输出放大器,能够实现轨到轨输出摆幅。AD5602/AD5612/AD5622采用双线式I2C兼容型串行接口,能够以标准(100 KHz)、快速(400 KHz)及高速(3.4 MHz)三种模式工作。 三款器件的基准电压均从电源输入获得,因此具有最宽的动态输出范围。各器件内置一个上电复位电路,确保DAC输出上电至0 V并保持该电平,直到对该器件执行一次有效的写操作为止。此外还具有关断特性,在关断模式下,器件在3 V时的功耗降至150 nA以下,并提供软件可选输出负载??赏ü?..
发表于 04-18 19:22 ? 34次 阅读
AD5602 2.7 V至5.5 V、小于100 nanoA、8位 NANODAC? 数模转换器,内置I2C兼容型接口,采用SC70小型封装

AD5532HS 32通道、14位、双极性、高速三线式串行接口DAC

信息优势和特点 高度集成:12 x 12 mm2、CSPBGA封装中集成32通道DAC 保证单调性 DSP-/微控制器兼容串行接口 通道更新速率:1.1 MHz 输出阻抗:0.5 Ω 可选输出范围:0 V 至 5 V 或 -2.5 V 至 +2.5V 异步RESET设置 温度范围:-40°C至+85°C产品详情AD5532HS是一款32通道、双极性、电压输出、14位DAC,具有一个高速串行接口,采用12x12 mm、小型CSPBGA封装。选定的DAC寄存器通过三线式接口写入&nbsp。该串行接口能够以最高30 MHz的时钟速率工作,并且与DSP和微控制器接口标准兼容&nbsp。输出电压范围为0 V至5 V或-2.5 V至+2.5 V,由OFFS_IN引脚上的失调电压决定,但由于输出放大器的动态余量限制,该范围会限制在VSS + 2 V至VDD - 2 V 内。...
发表于 04-18 19:22 ? 20次 阅读
AD5532HS 32通道、14位、双极性、高速三线式串行接口DAC

74ALVC162244 低电压16位缓冲/线路驱动器,带3.6V容差输入和输出,输出端带26 Ohm串联电阻

信息ALVC162244包含16个具有3态输出的同相缓冲器,可用作内存和地址驱动器、时钟驱动器或总线导向发射器/接收器。 该器件为半字节(4位)控制器件。 每个半字节均有独立的3态控制输入,可以短接在一起进行完整的16位运行。 74ALVC162244设计用于低电压(1.65V到3.6V)V应用,I/O能力最高可达3.6V。 74ALVC162244也设计为输出端带26ohm串联电阻。 此设计可降低应用中的线路噪声,如内存地址驱动器、时钟驱动器,或总线导向发射器/接收器。 74ALVC162244采用先进的CMOS技术制造,以在实现高速运行的同时保持CMOS低功耗。 1.65V至3.6V V电源操作范围 3.6V容差输入和输出电压 输出端带26ohm串联电阻 t最长3.8 ns,3.0V到3.6V V最长4.3 ns,2.3V到2.7V V最长7.6 ns,1.65V到1.95V V 断电高阻抗输入和输出 支持带电插拔 使用专利噪声/电磁干扰(EMI)消减电路 闩锁符合JEDEC JED78规定 静电放电(ESD)性能: 人体模型> 2000V 机械模型> 200V 同样采用塑料微间距球栅阵列(FBGA)封装...
发表于 04-18 19:19 ? 30次 阅读
74ALVC162244 低电压16位缓冲/线路驱动器,带3.6V容差输入和输出,输出端带26 Ohm串联电阻

74ACT541 八路缓冲器/线路驱动器(带3态输出)

信息AC540为八通道缓冲器/线路驱动器,设计用于内存和地址驱动器、时钟驱动器以及总线导向发射器/接收器。 这些器件在功能上与AC240相似,同时提供流通架构(输入在与输出相反的一端)。 这种引脚排列使得这些器件特别适合用作微处理器的输出端口,可实现轻松布局并获得更大的PC板密度。 I和I降低50% 3态输出 输出和输出在封装相反的两侧,更易于与微处理器接口 24 mA输出源电流/灌电流 74AC541是74AC540的一款同相选项 74ACT541具有TTL兼容输入...
发表于 04-18 19:19 ? 30次 阅读
74ACT541 八路缓冲器/线路驱动器(带3态输出)

74ACT244 八路缓冲器/线路驱动器(带3态输出)

信息AC/ACT244是一款八通道缓冲器和线路驱动器,设计用作存储器地址驱动器、时钟驱动器以及可提高印刷电路板密度的总线式发送器或接收器。 I和I降低50% 3态输出驱动总线线路或缓冲存储器地址寄存器 24 mA输出源电流/灌电流 ACT244具有TTL兼容输入
发表于 04-18 19:19 ? 34次 阅读
74ACT244 八路缓冲器/线路驱动器(带3态输出)

74ACT240 八路缓冲器/线路驱动器(带3态输出)

信息AC/ACT240是一款八通道缓冲器和线路驱动器,设计用作存储器地址驱动器、时钟驱动器以及可提高印刷电路板密度的总线导向发射器或接收器。 I和I降低50% 反相3态输出驱动总线线路或缓冲存储器地址寄存器 24 mA输出源电流/灌电流 ACT240具有TTL兼容输入
发表于 04-18 19:19 ? 29次 阅读
74ACT240 八路缓冲器/线路驱动器(带3态输出)

74AC540 八路缓冲器/线路驱动器(带3态输出)

信息AC540为八通道缓冲器/线路驱动器,设计用于内存和地址驱动器、时钟驱动器以及总线导向发射器/接收器。 这些器件在功能上与AC240相似,同时提供流通架构(输入在与输出相反的一端)。 这种引脚排列使得这些器件特别适合用作微处理器的输出端口,可实现轻松布局并获得更大的PC板密度。 I和I降低50% 3态反相输出 输出和输出在封装相反的两侧,更易于与微处理器接口 24 mA输出源电流/灌电流...
发表于 04-18 19:18 ? 30次 阅读
74AC540 八路缓冲器/线路驱动器(带3态输出)

74AC541 八路缓冲器/线路驱动器(带3态输出)

信息AC540为八通道缓冲器/线路驱动器,设计用于内存和地址驱动器、时钟驱动器以及总线导向发射器/接收器。 这些器件在功能上与AC240相似,同时提供流通架构(输入在与输出相反的一端)。 这种引脚排列使得这些器件特别适合用作微处理器的输出端口,可实现轻松布局并获得更大的PC板密度。 I和I降低50% 3态输出 输出和输出在封装相反的两侧,更易于与微处理器接口 24 mA输出源电流/灌电流 74AC541是74AC540的一款同相选项 74ACT541具有TTL兼容输入...
发表于 04-18 19:18 ? 28次 阅读
74AC541 八路缓冲器/线路驱动器(带3态输出)

74AC240 八路缓冲器/线路驱动器(带3态输出)

信息AC/ACT240是一款八通道缓冲器和线路驱动器,设计用作存储器地址驱动器、时钟驱动器以及可提高印刷电路板密度的总线导向发射器或接收器。 I和I降低50% 反相3态输出驱动总线线路或缓冲存储器地址寄存器 24 mA输出源电流/灌电流 ACT240具有TTL兼容输入
发表于 04-18 19:16 ? 34次 阅读
74AC240 八路缓冲器/线路驱动器(带3态输出)

74AC244 八路缓冲器/线路驱动器(带3态输出)

信息AC/ACT244是一款八通道缓冲器和线路驱动器,设计用作存储器地址驱动器、时钟驱动器以及可提高印刷电路板密度的总线式发送器或接收器。 I和I降低50% 3态输出驱动总线线路或缓冲存储器地址寄存器 24 mA输出源电流/灌电流 ACT244具有TTL兼容输入
发表于 04-18 19:16 ? 40次 阅读
74AC244 八路缓冲器/线路驱动器(带3态输出)

AC1324 模拟I/O用接口板

信息产品分类接口和隔离 IOS子系统Additional 3B Resources: Accessories, Backplanes and Power SuppliesSales and Service: North America (SCS Embedded Tech), Rest of WorldDownload a PDF copy of this user manual
发表于 04-18 19:15 ? 39次 阅读
AC1324 模拟I/O用接口板

AD5611 2.7 V至5.5 V、小于100 μA、10位nanoDAC?、SPI接口、采用LFCSP和SC70封装

信息优势和特点 6引脚SC70和LFCSP封装 微功耗工作:5 V时最大电流100 μA 关断模式:0.2 μA(典型值,3 V) 2.7 V至5.5 V电源供电 通过设计保证单调性 上电复位至0 V,具有掉电检测功能 3种关断功能 欲了解更多信息,请参考数据手册产品详情ADI参考设计:混合信号数字预失真(MSDPD)平台AD5601/AD5611/AD5621均属于nanoDAC?系列,分别是单通道、8/10/12位、缓冲电压输出DAC,使用2.7 V至5.5 V单电源供电,5 V时典型功耗为75 μA,采用小型LFCSP和SC70封装。这些器件内置片内精密输出放大器,能够实现轨到轨输出摆幅。AD5601/AD5611/AD5621采用多功能三线式串行接口,能够以最高30 MHz的时钟速率工作,并与SPI、QSPI?、MICROWIRE?、DSP接口标准兼容。三款器件的基准电压均从电源输入获得,因此具有最宽的动态输出范围。上述器件均内置一个上电复位电路,确保DAC输出上电至0 V并保持该电平,直到对该器件执行一次有效的写操作为止。 此外还具有省电特性,在省电模式下,器件在3 V时的典型功耗降至0.2 μA,并且提供可由软件选择的输出负载??赏ü薪涌诮牍囟夏J?。在正常工作模...
发表于 04-18 19:12 ? 258次 阅读
AD5611 2.7 V至5.5 V、小于100 μA、10位nanoDAC?、SPI接口、采用LFCSP和SC70封装

AD558 电压输出8位数模转换器,集成输出放大器、完全微处理器接口和精密基准电压源

信息优势和特点 完整8位DAC 电压输出:两种校准范围 内部精密带隙基准电压源 单电源供电:+5 V至+15 V 完全微处理器接口 快速建立时间:1 ±s内电压达到±1/2 LSB精度 低功耗:75 mW 无需用户调整 在工作温度范围内保证单调性 规定了 Tmin至Tmax的所有误差 16引脚DIP和20引脚PLCC小型封装 激光晶圆调整单芯片供混合使用产品详情AD558 DACPORT?是一款完整的电压输出8位数模转换器,它将输出放大器、完全微处理器接口以及精密基准电压源集成在单芯片上。无需外部元件或调整,就能以全精度将8位数据总线与模拟系统进行接口。这款DACPORT器件的性能和多功能特性体现了近期开发的多项单芯片双极性技术成果。完整微处理器接口与控制逻辑利用集成注入逻辑(I2 L)实现,集成注入逻辑是一种极高密度的低功耗逻辑结构,与线性双极性制造工艺兼容。内部精密基准电压源是一种取得专利的低压带隙电路,采用+5 V至+15 V单电源时可实现全精度性能。薄膜硅铬电阻提供在整个工作温度范围内保证单调性工作所需的稳定性(所有等级器件),对这些薄膜电阻运用最新激光晶圆调整技术则可实现出厂绝对校准,误差在±1 LSB以内,因此不需要用户进行增...
发表于 04-18 19:12 ? 30次 阅读
AD558 电压输出8位数模转换器,集成输出放大器、完全微处理器接口和精密基准电压源
  • [大笑]白话文、古文,随便你出招,敢来么? 2019-05-02
  • “价值由劳动创造≠劳动必然创造价值”?傻,即便如此,你也没能成功否定“价值由劳动创造”呀! 2019-04-30
  • 植树、采茶、挖野菜…… 这才是春天正确的打开方式 2019-04-18
  • 中美GDP的争夺战决定炒房也无人去管。房子用来住的,不是用来炒的根本无人落实。 2019-04-18
  • 【访民情 惠民生 聚民心】果勒买里村丰收忙 2019-04-14
  • 2018中国双一流大学专业排行榜发布 清华大学位列第一 2019-04-10
  • 一语惊坛(5月23日):中华复兴靠实干,干部有作为必须腰杆硬。 2019-04-07
  • 不撞南墙不回头。痛定思痛。动辄把独立自主、自力更生,说成是崩溃边缘,是多么轻率、可笑。 2019-03-29
  • 多国开发“冰上丝路”,北极将成黄金水道? 2019-03-29
  • 是什么时候颠覆了“文艺应当为千千万万劳动人民服务”这一社会主义文艺路线的?!那一股“伤痕潮”功不可灭,可惜的是“旧伤痕”已经烟灭,取代其的是“挖根潮”。留给工农 2019-03-26
  • 陈理、郭如才谈《习近平关于全面从严治党论述摘编》 2019-03-21
  • 北京大学党委常委、党委副书记、医学部党委书记刘玉村作健康知识专题报告 2019-03-21
  • 我早就说过,任何时候都不能对美国抱有幻想。否则就是白痴。 2019-03-20
  • 西班牙vs阿根廷6比1狂胜 梅西因伤作壁上观愤然离场 2019-03-20
  • 池莉:她构建了一座叫“生活”的城 2018-12-13
  • 447| 209| 984| 430| 558| 624| 180| 66| 636| 713|