PCF 中文手册

合集下载

Exceed简体中文使用手册

Exceed简体中文使用手册

景威实业有限公司台北市长安东路二段230号2F之2TEL:(02)2771-4138 2740-7226FAX: (02)27318253EMAIL:**************.twWeb site: Exceed中文使用手册目录EXCEED 安装前注意事项 (2)EXCEED 安装WINDOWS 3.1&DOS版本 (3)WINDOWS NT&WINDOWS 95版本 (6)安装方式介绍 (6)单机安装EXCEED 的使用 (8)第一次使用简易流程说明 (8)Xconfig (10)Xstart(启动Xclient) (14)Xsession (15)颜色与字型问题 (16)X client Wizard与Xstart常问问题集 (18)附注一.支援的Network Transport Software (22)Exceed 安装事项A.For Windows 3.1注1 : (1)网络协议及软件: (TCP / IP , DECNET, IPX / SPX ) 详细列表请见20页(2)请确定网络卡及网络安装正确, 以TCP / IP 为例: PC / NFS, PC / TCP, Microsoft TCP/ IP .....请利用Ping , Telnet来确认 TCP / IP 工作正常。

(3). 若没有任何网络软件,可安装Exceed 提供之TCP / IP (Hummingbird TCP / IP) 。

B. For Window 95 & NT(2) 网络设定: 请确认Microsoft TCP / IP 已安装,并且设定正确, 可利用Ping , Telnet 来测试TCP / IP。

(3)PC及Unix Host 的 IP, Hostname, Netmask Gateway, DNS Server.......Exceed 安装步骤(Windows 31):1. 执行CD 中的Setup .exeD:\Exceed\windows\software\setup.exe. 2.选择安装方式 安装方式: 请选择Personal 、Express 安装方式。

PCF过滤器

PCF过滤器

精心整理PCF过滤器一、PCF纤维过滤器技术原理1.0过滤设备简介PCF孔隙调节型纤维过滤器(以下简称PCF纤维过滤器),是由韩国晓林产业株式会社研发的新一代全自动高效纤维过滤器。

很好的解决了早期过滤设备容易出现的滤速低、过滤精度低、滤料容易板结、反洗效果差、偏流等问题,在精度、滤速、反洗上都有了一个质的飞跃。

它采用一种新型纤维丝作为滤元,其滤料孔隙可达几微米,并具有比表面积大,过滤阻力小的优点。

该产品结构新颖,各项指标比传统的过滤器有重大突破。

它可以有效地去除水中的悬浮物,并对水中的有机物、胶体等有明显的去除作用。

它具有过滤速度快、精度高、截污容量大、操作方便、运行可靠、不需特殊维护等优点。

2.0PCF纤维过滤器原理PCF纤维过滤器采用一种新型柔软纤维丝作为滤元,过滤精度可达几微米,具有比表面积大,过滤阻力小的优点。

参见下面原理示意图:过滤过程示意图反洗过程示意图过滤过程:对纤维丝施以回转机具压榨,使其纤维丝纵向之间孔隙变小,水中的悬浮物均被挡住留在纤维丝外,过滤后得到清洁的处理水。

当过滤器内被截留的悬浮污物(杂质)增多,处理水量下降,压力达到设定值或达到设定的时间,自动进入反冲洗过程。

由于本过滤器是采用纤维丝纵向之间的孔隙进行过滤,纤维丝严格按预定的方向排列所以形成的孔隙均匀,绝对不会产生偏流。

由于该过滤器的过滤水是由四周向中间过滤,过滤量取决于过滤面积,所以按传统过滤速度计算方法,过滤速度可以达到60-100m/h。

反洗过程:反洗时让过滤器的压榨机具放松,使过滤纤维的孔隙在舒张的状态下,用压缩空气(罗茨风机)和处理水反冲洗,将污物通过排放管排除,然后又自动进入过滤程序,从而实现去污存清的原理。

1、反洗时纤维丝是完全打开的,这样截留的粘附性不强的悬浮物很容易冲出来。

2、在纤维丝打开的状态下,底部通入罗茨风机送来的空气,一是利用空气的擦洗功能,更重要的是利用空气产生的扰动,使纤维丝强烈抖动,纤维丝之间产生摩擦,这样粘附在纤维丝上比较牢固的悬浮物被摩擦下来,利用水冲洗出去3、纤维类滤料不好清洗的主要原因是打结或者悬挂的部位,本过滤器只使用了纤维丝的中间部位,悬挂的部位参与反洗,但是不参与过滤,所以不影响整体的过滤和反洗。

PCF8574中文资料_数据手册_参数

PCF8574中文资料_数据手册_参数
..订购PCF8574远程8位2008年5月- 2001年7月修订后的I / O扩展器的I2C总线•监视电流消耗低•兼容大多数Microcontrollers10µA马克斯•锁 定输出大电流驱动•I2C并行端口ExpanderCapability为直接驱动led•明渠中断输出•封闭性能超过100 mA PerJESD 78类IIThis 8位输入/输出 (I / O)扩张器的两行双向总线(I2C)是专为2.5 - v 6 v的VCCoperation。PCF8574通过I2Cinterface [serial clock (SCL), serial data (SDA)]为大多 数微控制器家族提供通用远程I/O扩展。该设备具有8位准双向I/O端口(P0-P7),包括具有高电流驱动可直接驱动led的锁定输出。每个准 双向I/O都可以用作输入或输出,而不需要使用数据方向控制信号。在power on时,I/Os很高。在此模式下,只有VCC的当前源是活动 的。一个额外的强大上拉到VCC允许快速上升的边缘进入重载输出。当一个PCF8574输出被写得很高,PCF8574并且被SCL的负边缘关 闭时,这个设备就会旋转。在用作输入之前,I/Os应该是高的无铅(RoHS): TI的术语“无铅”或“无铅”是指与所有6种物质的现行 RoHS要求兼容的半导体产品,包括在均质材料中铅的重量不超过0.1%的要求。设计用于高温焊接的无钛pb产品适用于特定的无铅工 艺。无铅(免RoHS):该组件具有免RoHS的任何1)基于铅的倒装芯片焊料凸点之间使用的模具和封装,或2)基于铅的模具胶粘剂之间使用 的模具和铅框架。否则,组件被认为是上面定义的无pb (RoHScompatible)的。环保(RoHS &没有某人/ Br): TI定义“绿色”意味着Pb-Free (RoHS兼容),和自由的溴(Br)和基于(某人)锑的阻燃(Br或PCF8574某人不超过0.1%按重量均质材料)(3)实验室,峰值温度。湿度敏感性级别 评级根据电平行业标准分类,和soldertemperature峰值。重要信息和免责声明:本页所提供的信息代表德州仪器自提供之日起的知识和信 念。TI的知识和信念基于第三方提供的信息,对于这些信息的准确性不作任何陈述或保证。PCF8574目前正在努力更好地整合来自第三 方的信息。TI已采取并将继续采取合理措施,提供具有代表性和准确的信息,但可能未对来料和化学品进行破坏性测试或化学分 析。TI和TI供应商认为某些信息是专有的,因此CAS号码和其他有限的信息可能无法发布。在任何情况下,TI因该等信息而产生的责任 都不应超过TIto客户在本文件中每年销售的TI部件的采购总价

pcf2129数据手册

pcf2129数据手册

Fig 2. Table 3. Symbol SCL
Pin configuration SO20
Pin description PCF2129 Pin 1 Description combined serial clock input for both I2C-bus and SPI-bus; may float when CE inactive serial data input for SPI-bus; may float when CE inactive serial data output for SPI-bus, push-pull combined serial data input/output for the I2C interface and chip enable input (active LOW) for the SPI-bus interface selector input Symbol VDD Pin 20 Description positive supply voltage
FT A R D
FT A R D
NXP Semiconductors
PCF2129
A R D D FT A R FT FT A R D R D FT A A R D A R D
FT A R D
FT A R D
FT A R D
Integrated RTC/TCXO/Crystal
R D
D FT A R
IFS
5
n.c.
16
• •
TS CLKOUT VSS n.c. n.c. 6 7 8 9 10
connect to ground to select the SPI-bus connect to BBS (pin 18) to select the I2C interface n.c. n.c. n.c. n.c. n.c. 15 14 13 12 11

PCF8820资料

PCF8820资料
INTEGRATED CIRCUITS
DATA SHEET
PCF8820 67 × 101 Grey-scale/ECB colour dot matrix LCD driver
Product specification File under Integrated Circuits, IC12 2000 Dec 07
The PCF8820 is a low power CMOS LCD row/column driver, designed to drive grey-scale/ ECB colour dot matrix graphic displays at a multiplex rate of 1 : 67. In the partial screen mode, only 8 rows are driven at a multiplex rate of 1 : 8. This chip provides all the necessary display functions, including on-chip generation of the LCD supply voltage and LCD bias voltages. Consequently, fewer external components are required and the power consumption is low. The PCF8820 interfaces with most microcontrollers and communicates via a two-line bidirectional bus (I2C-bus). All inputs are CMOS compatible. Remark: the waveform generation for ECB colour is identical to that used for grey-scale.

HC6800初学者手册——PCF8591

HC6800初学者手册——PCF8591

HC6800初学者手册——————提高篇PCF8591的使用一、基础知识(见初学者手册基本实验)二、PCF8591配套课件二、实例分析1、PCF8591作为DA使用/****************************************************************************** ***********名称:HC6800基于PCF8591DA输出编写:FuQuanJun修改:无内容:使用DA输入,数码管显示输出的数字量,LED显示模拟量的大小说明:P0口作为数码管的输出口,通过38译码器实现数码管动态显示******************************************************************************* ***********/#include<reg52.h>//52单片机头文件#include<intrins.h>//该头文件定义了_nop_()方便下面函数调用#define uchar unsigned char#define uint unsigned int#define_Nop()_nop_()//定义空指令,不执行任何动作,延迟一个周期的时间如果使用12MHZ的晶振则延迟1us,由上面的头文件intrins申明/********************************************************************** *******************定义PCF8591的地址*********************************************************************** *******************/#define AddWr0x90//写数据地址#define AddRd0x91//读数据地址/********************************************************************** *******************定义I2C总线的数据端口和命令端口*********************************************************************** *******************/sbit SDA=P2^1;sbit SCL=P2^0;bit ack;//定义确认信号uchar dat=110;//数字量转为模拟量,参数取值范围为0~255(要测试DA每次改这个数值)转换后的电压值等于dat*(5/256)Vuint num=0;//显示相关,自己看程序吧uint ge,shi,bai,qian;//这个就不用说了吧,数码管显示位/********************************************************************** *******************显示相关*********************************************************************** *******************/sbit LS138A=P2^2;//定义了三八译码器的三个输入端口sbit LS138B=P2^3;//三八译码器没有学懂的同学请翻看HC6800初学者手册sbit LS138C=P2^4;uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};//数码管显示的数值0~9/********************************************************************** *******************函数的申明*********************************************************************** *******************/这里采用的是函数申明(具体函数定义在后面)void start_i2c();//启动i2c总线void stop_i2c();//结束总线void sendbyte(uchar c);//发送数据传递函数void delayms(uint ms);//延迟函数void display(uint num);//显示函数bit DAC(unsigned char dat);//输入数字量转换为模拟量void time0_init();//定时器初始化void main()//主函数{time0_init();//定时器初始化,定时输出DA的值,这里只是为了方便后面学员自行开发函数信号发生器而设计的,想想为什么DA输出的时候需要用定时器,为什么普通输出就不行呢?这里留一个问题给各位讨论,呵呵!while(1)//死循环{num=dat*195/100;//num在这里出现了,计算转换的数值,其实这里可以使用宏定义去定义num的,#define num(dat*195/100),当然dat也要在num之前宏定义咯#define dat110代替前面定义的全局变量display(num);//数码管上显示num具体显示函数看后面}}void delayms(uint ms)//延迟函数,可以采用别的延迟,看初学者手册第一章的实验{uint x,y;for(x=ms;x>0;x--)for(y=110;y>0;y--);}void display(uint num)//显示函数,这里就不重复解释了,不懂得学员看HC6800初学者手册的38译码器数码管显示部分{ge=num%10;//分别取个位,十位,百位,千位的数值shi=num/10%10;bai=num/100%10;qian=num/1000%10;P0=table[ge];LS138C=1;LS138B=1;LS138A=1;delayms(1);P0=table[shi];LS138C=1;LS138B=1;LS138A=0;delayms(1);P0=table[bai];LS138C=1;LS138B=0;LS138A=1;delayms(1);P0=table[qian];LS138C=1;LS138B=0;LS138A=0;delayms(1);}/********************************************************************** *******************I2C总线通信协议********************通信协议部分看前面的I2C总线相关部分呵呵其实看不懂的学员去下一下I2C总线的协议,编写I2c总协议只需要根据他的时序来写就行了**********************************************************************/ void start_i2c()//启动i2c总线{SDA=1;//发送起始条件的数据信号_Nop();SCL=1;_Nop();//起始条件建立时间大于4.7us,延时_Nop();_Nop();_Nop();_Nop();SDA=0;//发送起始信号_Nop();//起始条件锁定时间大于4μ_Nop();_Nop();_Nop();_Nop();SCL=0;//钳住I2C总线,准备发送或接收数据_Nop();_Nop();}void stop_i2c()//结束总线{SDA=0;//发送结束条件的数据信号_Nop();//发送结束条件的时钟信号SCL=1;//结束条件建立时间大于4μ_Nop();_Nop();_Nop();_Nop();_Nop();SDA=1;//发送I2C总线结束信号_Nop();_Nop();_Nop();_Nop();}void sendbyte(uchar c)//发送数据传递函数,注意这里发送的是一个字节的数据8bit {unsigned char BitCnt;for(BitCnt=0;BitCnt<8;BitCnt++)//要传送的数据长度为8位{if((c<<BitCnt)&0x80)SDA=1;//判断发送位elseSDA=0;_Nop();SCL=1;//置时钟线为高,通知被控器开始接收数据位_Nop();_Nop();//保证时钟高电平周期大于4μ_Nop();_Nop();_Nop();SCL=0;}_Nop();_Nop();SDA=1;//8位发送完后释放数据线,准备接收应答位_Nop();_Nop();SCL=1;_Nop();_Nop();_Nop();if(SDA==1)ack=0;elseack=1;//判断是否接收到应答信号SCL=0;_Nop();_Nop();}/********************************************************************** *******************定时器定义*********************************************************************** *******************/void time0_init()//定时器初始化{TMOD|=0x01;//使用模式1,16位定时器,使用"|"符号可以在使用多个定时器时不受影响TH0=(65536-2000)/256;//重新赋值2msTL0=(65536-2000)%256;EA=1;//总中断打开ET0=1;//定时器中断打开TR0=1;//定时器开关打开}void time0_irq(void)interrupt1//定时器中断函数{TH0=(65536-2000)/256;//重新赋值2msTL0=(65536-2000)%256;DAC(dat);}/**********************************************************************写入DA转换数值,这部分可谓是这个程序的中心,程序的主体就是这个函数,什么I2C总线的通信协议都不是关键的地方,我们只要将它当做一个黑盒来处理就行了,I2C总线的通信协议提供给我们两个接口函数,一个是发送数据的函数sendbyte();还有一个是接受数据的函数将在AD上面介绍呵呵~~~留个小悬念下面我们来分析一下这个函数(重点!!!!!)输入参数:dat表示需要转换的DA数值,范围是0-255**********************************************************************/ bit DAC(unsigned char dat)//输入数字量转换为模拟量{start_i2c();//启动总线,大家翻看数据手册最后面I2C部分,每次发送数据的时候I2C总线都应该初始化sendbyte(AddWr);//PCF8591地址,I2C总线上面可以挂接许多的IC期间,他们共用SDL和SCL数据总线和控制总线,挂在这么多的芯片就像在晾衣架上挂衣服一样,他们既然共用同一根数据总线和控制总线,单片机如何区分他们呢?地址!没错,通过所要操作IC器件的地址来操作IC,每块具有I2C模块的芯片都具有一定位数的可编程位,PCF8591就有三个可编程位,所以可以挂接最多8个芯片,如何使用这八个芯片我们可以依葫芦画瓢,只需要幅值这个DAC()函数对吧,将每次启动I2C 后发送不同的地址就行了,就能够操作不同的IC芯片if(ack==0)return(0);//看I2C总线通信协议,只想用PCF8591的学员这里不深究sendbyte(0x40);//PCF8591控制字,我们知道PCF8591具有很多的功能,什么时候选用DA的功能,什么时候选用AD的功能,什么时候使用单通道输入,什么时候选用差分输入,什么时候选择哪个通道输入都在这个控制字里面去设置对于参加电子设计大赛的大学生朋友我还要提一下差分输入有什么作用?这个也留下一个问题给大家讨论if(ack==0)return(0);sendbyte(dat);//发送数据,将我们输出的电压写上来if(ack==0)return(0);stop_i2c();//关闭I2C总线,自己不用数据线不要老占着,要有公德心return(1);}2、PCF8591作为单路AD使用因为篇幅的关系和程序本身的特点我们下面只介绍改程序和DA程序的异同的部分,相同的部分这里不做相同的解释,各位朋友可以通过与DA的程序比较来理解程序如下:/********************************************************************** *******************名称:HC6800基于PCF8591单路AD输入编写:FuQuanJun修改:无内容:使用PCF8591单路输入,数码管显示输入模拟量得大小说明:P0口作为液晶1602的输出口,本程序不需要跳线*********************************************************************** *******************/#include<reg52.h>//52单片机头文件#include<intrins.h>//该头文件定义了_nop_()方便下面函数调用#define uchar unsigned char#define uint unsigned int#define_Nop()_nop_()//定义空指令,不执行任何动作,延迟一个周期的时间如果使用12MHZ的晶振则延迟1us/********************************************************************** *******************定义PCF8591的地址*********************************************************************** *******************/#define AddWr0x90//写数据地址#define AddRd0x91//读数据地址/********************************************************************** *******************定义I2C总线的数据端口和命令端口*********************************************************************** *******************/sbit SDA=P2^1;sbit SCL=P2^0;bit ack;uchar dat=110;//数字量转为模拟量,参数取值范围为0~255uint num=0;uint ge,shi,bai,qian;/********************************************************************** *******************显示相关******************************************************************************************/sbit LS138A=P2^2;sbit LS138B=P2^3;sbit LS138C=P2^4;uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};/********************************************************************** *******************函数的申明*********************************************************************** *******************/void start_i2c();//启动i2c总线void stop_i2c();//结束总线void sendbyte(uchar c);//发送数据传递函数void delayms(uint ms);//延迟函数void display(uint num);//显示函数uchar ADC(void);//读AD转换模拟值的数字量void time0_init();//定时器初始化void main(){time0_init();while(1){}}void delayms(uint ms){uint x,y;for(x=ms;x>0;x--)for(y=110;y>0;y--);}void display(uint num){ge=num%10;//分别取个位,十位,百位,千位的数值shi=num/10%10;bai=num/100%10;qian=num/1000%10;P0=table[ge];LS138C=0;LS138B=0;LS138A=0;delayms(1);P0=table[shi];LS138C=0;LS138B=0;LS138A=1;delayms(1);P0=table[bai];LS138C=0;LS138B=1;LS138A=0;delayms(1);P0=table[qian];LS138C=0;LS138B=1;LS138A=1;delayms(1);}/********************************************************************** *******************I2C总线通信协议*********************************************************************** *******************/void start_i2c()//启动i2c总线{SDA=1;//发送起始条件的数据信号_Nop();SCL=1;_Nop();//起始条件建立时间大于4.7us,延时_Nop();_Nop();_Nop();_Nop();SDA=0;//发送起始信号_Nop();//起始条件锁定时间大于4μ_Nop();_Nop();_Nop();_Nop();SCL=0;//钳住I2C总线,准备发送或接收数据_Nop();_Nop();}void stop_i2c()//结束总线{SDA=0;//发送结束条件的数据信号_Nop();//发送结束条件的时钟信号SCL=1;//结束条件建立时间大于4μ_Nop();_Nop();_Nop();_Nop();_Nop();SDA=1;//发送I2C总线结束信号_Nop();_Nop();_Nop();_Nop();}void sendbyte(uchar c)//发送数据传递函数,注意这里发送的是一个字节的数据8bit {unsigned char BitCnt;for(BitCnt=0;BitCnt<8;BitCnt++)//要传送的数据长度为8位{if((c<<BitCnt)&0x80)SDA=1;//判断发送位elseSDA=0;_Nop();SCL=1;//置时钟线为高,通知被控器开始接收数据位_Nop();_Nop();//保证时钟高电平周期大于4μ_Nop();_Nop();_Nop();SCL=0;}_Nop();_Nop();SDA=1;//8位发送完后释放数据线,准备接收应答位_Nop();_Nop();SCL=1;_Nop();_Nop();_Nop();if(SDA==1)ack=0;elseack=1;//判断是否接收到应答信号SCL=0;_Nop();_Nop();}uchar rcvbyte()//接受数据传递函数,注意这里发送的是一个字节的数据8bit {uchar retc;uchar BitCnt;retc=0;SDA=1;//置数据线为输入方式for(BitCnt=0;BitCnt<8;BitCnt++){_Nop();SCL=0;//置时钟线为低,准备接收数据位_Nop();_Nop();//时钟低电平周期大于4.7us_Nop();_Nop();_Nop();SCL=1;//置时钟线为高使数据线上数据有效_Nop();_Nop();retc=retc<<1;if(SDA==1)retc=retc+1;//读数据位,接收的数据位放入retc中_Nop();_Nop();}SCL=0;_Nop();_Nop();return(retc);}void noack_i2c(void)//非应答子函数{SDA=1;_Nop();_Nop();_Nop();_Nop();_Nop();//时钟低电平周期大于4μ_Nop();_Nop();_Nop();SCL=0;//清时钟线,钳住I2C总线以便继续接收_Nop();_Nop();}/********************************************************************** *******************定时器定义*********************************************************************** *******************/void time0_init()//定时器初始化{TMOD|=0x01;//使用模式1,16位定时器,使用"|"符号可以在使用多个定时器时不受影响TH0=(65536-2000)/256;//重新赋值2msTL0=(65536-2000)%256;EA=1;//总中断打开ET0=1;//定时器中断打开TR0=1;//定时器开关打开}void time0_irq(void)interrupt1//定时器中断函数{TH0=(65536-2000)/256;//重新赋值2msTL0=(65536-2000)%256;num=ADC();display(num);}uchar ADC()//读AD转换模拟值的数字量{uchar Val;start_i2c();//启动总线sendbyte(AddWr);//发送器件地址if(ack==0)return(0);sendbyte(0x40);//发送控制信息if(ack==0)start_i2c();sendbyte(AddRd);if(ack==0)return(0);Val=rcvbyte();noack_i2c();//发送非应位stop_i2c();//结束总线return(Val);}3、PCF8591作为多路AD使用程序如下:/********************************************************************** *******************名称:HC6800基于PCF8591单路AD输入编写:FuQuanJun修改:无内容:使用PCF8591做为多路AD输入,液晶屏分别显示多路AD输入的值说明:*********************************************************************** *******************/#include<reg52.h>//52单片机头文件#include<intrins.h>//该头文件定义了_nop_()方便下面函数调用#define uchar unsigned char#define uint unsigned int#define_Nop()_nop_()//定义空指令,不执行任何动作,延迟一个周期的时间如果使用12MHZ的晶振则延迟1us/********************************************************************** *******************定义PCF8591的地址*********************************************************************** *******************/#define AddWr0x90//写数据地址#define AddRd0x91//读数据地址/********************************************************************** *******************定义I2C总线的数据端口和命令端口*********************************************************************** *******************/sbit SDA=P2^1;//数据总线sbit SCL=P2^0;//控制总线bit ack;//应答位uchar dat=110;//数字量转为模拟量,参数取值范围为0~255uint num1=0,num2=0,num3=0,num4=0;//定义四个变量,分别表示CH1,CH2,CH3,CH4转换得到的模拟数值uint ge,shi,bai,qian;//个位十位百位千位/********************************************************************** *******************显示相关*********************************************************************** *******************/sbit rs=P2^6;//1602读信号位sbit rw=P2^5;//1602写信号位sbit eg=P2^7;//1602使能信号位uchar code table[]={'0','1','2','3','4','5','6','7','8','9'};//1602显示数字/********************************************************************** *******************函数的申明*********************************************************************** *******************/void start_i2c();//启动i2c总线void stop_i2c();//结束总线void sendbyte(uchar c);//发送数据传递函数void delayms(uint ms);//延迟函数void display();//显示函数uchar ADC(uchar ch);//读AD转换模拟值的数字量void time0_init();//定时器初始化void init_1602();//1602液晶初始化程序void writesj(unsigned char sj);//1602液晶写数据void writezl(unsigned char zl);//1602液晶写命令void main()//主函数{init_1602();//1602初始化显示函数time0_init();//定时器初始化while(1){//死循环}}void delayms(uint ms)//延迟函数,延迟ms{for(x=ms;x>0;x--)for(y=110;y>0;y--);}void display()//显示函数{writezl(0x80);//写命令,在第一行一个位写Cwritesj('C');writezl(0x80+0x01);//写命令,在第一行第二位写hwritesj('h');writezl(0x80+0x02);writesj('1');writezl(0x80+0x03);writesj(':');writezl(0x80+0x04);writesj(table[num1/100%10]);writezl(0x80+0x05);writesj(table[num1/10%10]);writezl(0x80+0x06);writesj(table[num1%10]);writezl(0x80+0x07);writesj('C');writezl(0x80+0x08);writesj('h');writezl(0x80+0x09);writesj('2');writezl(0x80+0x0a);writesj(':');writezl(0x80+0x0b);writesj(table[num2/100%10]);writezl(0x80+0x0c);writesj(table[num2/10%10]);writezl(0x80+0x0d);writesj(table[num2%10]);writezl(0x02);//清除指针,但是不清楚显示内容;显示回车writezl(0x80+0x40);//跳转到下行的第一位开始置显示;writesj('C');writezl(0x80+0x41);writesj('h');writezl(0x80+0x42);writesj('3');writezl(0x80+0x43);writezl(0x80+0x44);writesj(table[num3/100%10]);writezl(0x80+0x45);writesj(table[num3/10%10]);writezl(0x80+0x46);writesj(table[num3%10]);writezl(0x80+0x47);//跳转到下行的第一位开始置显示;writesj('C');writezl(0x80+0x48);writesj('h');writezl(0x80+0x49);writesj('4');writezl(0x80+0x4a);writesj(':');writezl(0x80+0x4b);writesj(table[num4/100%10]);writezl(0x80+0x4c);writesj(table[num4/10%10]);writezl(0x80+0x4d);writesj(table[num4%10]);}/********************************************************************** *******************I2C总线通信协议*********************************************************************** *******************/void start_i2c()//启动i2c总线{SDA=1;//发送起始条件的数据信号_Nop();SCL=1;_Nop();//起始条件建立时间大于4.7us,延时_Nop();_Nop();_Nop();_Nop();SDA=0;//发送起始信号_Nop();//起始条件锁定时间大于4μ_Nop();_Nop();_Nop();_Nop();SCL=0;//钳住I2C总线,准备发送或接收数据_Nop();_Nop();}void stop_i2c()//结束总线{SDA=0;//发送结束条件的数据信号_Nop();//发送结束条件的时钟信号SCL=1;//结束条件建立时间大于4μ_Nop();_Nop();_Nop();_Nop();_Nop();SDA=1;//发送I2C总线结束信号_Nop();_Nop();_Nop();_Nop();}void sendbyte(uchar c)//发送数据传递函数,注意这里发送的是一个字节的数据8bit {unsigned char BitCnt;for(BitCnt=0;BitCnt<8;BitCnt++)//要传送的数据长度为8位{if((c<<BitCnt)&0x80)SDA=1;//判断发送位elseSDA=0;_Nop();SCL=1;//置时钟线为高,通知被控器开始接收数据位_Nop();_Nop();//保证时钟高电平周期大于4μ_Nop();_Nop();_Nop();SCL=0;}_Nop();_Nop();SDA=1;//8位发送完后释放数据线,准备接收应答位_Nop();_Nop();SCL=1;_Nop();_Nop();_Nop();if(SDA==1)ack=0;elseack=1;//判断是否接收到应答信号SCL=0;_Nop();_Nop();}uchar rcvbyte()//接受数据传递函数,注意这里发送的是一个字节的数据8bit {uchar retc;uchar BitCnt;retc=0;SDA=1;//置数据线为输入方式for(BitCnt=0;BitCnt<8;BitCnt++){_Nop();SCL=0;//置时钟线为低,准备接收数据位_Nop();_Nop();//时钟低电平周期大于4.7us_Nop();_Nop();_Nop();SCL=1;//置时钟线为高使数据线上数据有效_Nop();_Nop();retc=retc<<1;if(SDA==1)retc=retc+1;//读数据位,接收的数据位放入retc中_Nop();_Nop();}SCL=0;_Nop();_Nop();return(retc);}void noack_i2c(void)//非应答子函数{SDA=1;_Nop();_Nop();_Nop();SCL=1;_Nop();_Nop();//时钟低电平周期大于4μ_Nop();_Nop();_Nop();SCL=0;//清时钟线,钳住I2C总线以便继续接收_Nop();_Nop();}/********************************************************************** *******************定时器定义*********************************************************************** *******************/void time0_init()//定时器初始化{TMOD|=0x01;//使用模式1,16位定时器,使用"|"符号可以在使用多个定时器时不受影响TH0=(65536-2000)/256;//重新赋值2msTL0=(65536-2000)%256;EA=1;//总中断打开ET0=1;//定时器中断打开TR0=1;//定时器开关打开}void time0_irq(void)interrupt1//定时器中断函数{TH0=(65536-2000)/256;//重新赋值2msTL0=(65536-2000)%256;num1=ADC(0);num2=ADC(1);num3=ADC(2);num4=ADC(3);display();}uchar ADC(uchar ch)//读AD转换模拟值的数字量{uchar Val;start_i2c();//启动总线sendbyte(AddWr);//发送器件地址if(ack==0)return(0);sendbyte(ch);//发送器件子地址if(ack==0)return(0);start_i2c();sendbyte(AddRd);if(ack==0)return(0);Val=rcvbyte();noack_i2c();//发送非应位stop_i2c();//结束总线return(Val);}/********************************************************************** *******************1602液晶显示函数*********************************************************************** *******************/void writezl(unsigned char zl){rs=0;rw=0;//满足写指令的条件;P0=zl;delayms(5);eg=1;delayms(5);eg=0;}void writesj(unsigned char sj){rs=1;rw=0;//满足写数据的条件;P0=sj;delayms(5);eg=1;delayms(5);eg=0;}void init_1602(){eg=0;writezl(0x38);//显示模式设置;delayms(1);writezl(0x0c);//开显示,不开光标,光标不闪烁;delayms(1);writezl(0x06);//写数据时,每写一个数据,指针后移动一位,但是整屏不动;delayms(1);writezl(0x80+0x00);//在显示器的第一行第一位开始写数据;delayms(1);}程序基本上大同小异,其中液晶显示采用简易写法,不提倡三、作业利用PCF8591设计一个函数信号发生器,通过按键可以选择三角波,正弦波,矩形波,锯齿波四个波形的输出加分功能:1、可以通过按键调节三角波,正弦波,矩形波,锯齿波的信号频率2、可以通过按键调节信号的输出幅值(0~5V)步进精度为0.1V3、可以通过按键调节矩形波的占空比做出来的同学可以联系我:85891240(非诚勿扰)只答疑推出的课程部分(答疑时请提交晶龙电子电子订单号,谢谢合作,非24小时在线,呵呵~~~每天都上线,最好发邮件因为太忙了,留言不一定都能及时回复,有问题的话还是群里大家讨论来得效果更好,请利用我们机器猫老板给大家提供的交流平台)感谢:普中科技有限公司,上海晶龙电子有限公司该课程配套视频有空再发上来,敬请关注~~~~。

PCF2123中文资料

PCF2123中文资料

传真:(010)82614433
传真:(023)68796439
杭州周立功
成都周立功
地址:杭州市天目山路 217 号杭州电子科技大楼 502 地址:成都市一环路南二段 1 号数码同人港 401 室(磨

子桥立交西北角)
电话:(0571) 28139611 28139612 28139613
电话:(028) 85439836 85437446
1.1 概述...............................................................................................................................1 1.1.1 管脚图...............................................................................................................1 1.1.2 管脚描述...........................................................................................................1
本文主要描述如何实现 PCF2123 的时钟校准功能。
1.1.1 管脚图
图 1是PCF2123 的TSSOP14 封装。
图 1 PCF2123 管脚图
1.1.2 管脚描述 表 1是PCF2123 的管脚描述。
表 1 PCF2123 管脚描述
管脚号 1 2
3、11 4 5 6 7 8 9 10 12 13 14
表 2 定时器寄存器的位描述(地址 0EH)

PCF理论基础

PCF理论基础

1PCF理论基础1.1Cloud Foundry简介Cloud Foundry是VMware推出的业界第一个开源PaaS云平台,它提供了多种云基础架构、符合业界标准的高效开发框架及应用基础设施服务,对各类使用不同框架构建的应用服务和应用程序进行编排,并在不同的云基础架构中自动部署应用程序及其基础架构,简化了软件项目中的应用开发、测试、部署及扩展等工作,显著提高了开发者在云环境中部署和运行应用程序的能力。

Cloud Foundry具有环境选择多样性、开发框架多样性以及应用部署灵活性的特点,基于这些特点,大大减轻了应用开发人员在应用基础结构方面的投入,同时也省去了繁杂的底层配置。

此外,Cloud Foundry生态系统提供了与本地操作系统交互的工具,应用开发者可以利用这些工具将他们的应用部署到Cloud Foundry,且不需要额外的修改。

1.2Pivotal Cloud Foundry原理说明1.2.1整体架构下图展示了PCF的整体架构,作为PaaS层,PCF由一组大型分布式服务组件抽象而成,它使用Cloud Foundry Bosh工具完成了与IaaS层的集成,这些底层IaaS设施可以是VMware、Amazon AWS和OpenStack等,为平台本身以及部署在平台上的各种应用提供硬件支持。

PaaS平台的核心功能是为部署在平台上的应用提供运行时环境的支持,包括系统类库、中间件、数据库等,同时平台层为应用的运行提供基本服务,包括服务的部署、服务的负载控制、服务和平台的安全保障以及用户的身份认证等。

PCF内部的各个组件以松耦合的方式组织在一起,实现了动态获取外部请求、监控平台状态,以及平台信息流的传递功能。

各组件协作完成了整个PaaS层的主要功能。

图1-1 PCF整体架构图1.2.2内部逻辑架构下图展示了Pivotal Cloud Foundry内部逻辑视图,该图描述了Pivotal Cloud Foundry内部原理。

PCF8591中文资料_数据手册_参数

PCF8591中文资料_数据手册_参数
内容:实时时钟低电量 PCF8591 C FM RTC一次性密码GENERA-和智能卡 PCF8523 I 2 C FM +超低功耗 RTC丢失主电源检测和自动电池切换过度 PCF8591 I 2 C FM超低功耗时钟/日历 PCF8564A I 2 C FM超低功耗时钟/日历和 COB正常 + PCA8565 I 2 C FM高温时钟/日历 -40°C ... + 125°C PCF8583 I 2 C SM时钟/日历分辨率:0.01秒,与256X8 SRAM PCF8593 I 2 C SM低功 耗时钟/日历分辨率: 0.01秒温度,弥补的心满意足的 PCF2127A I 2 C FM高精度,低电压RTC 512X8 RAM + PCA / PCF2129(A)I 2 C FM高精度RTC解码表巴士速度特征钐 100 KHZ标准模式I 2 C总线 LV电源电压&LT;2.3 V调频 400 KHZ快速模式I 2 C总线 TP PCF8591图 腾柱(推挽) FM + 1 MHZ快速模式PLUS I 2 C总线 QB准双向 HSM 3.4 MHZ高速模式I 2 C总线 OD开漏 UFM 5 MHZ超快速模式I 2 C 总线 CS当前来源 INT打断 +符合AEC-Q100标准 RST重启 GPIO通用I / O扩展器 OE输出启用 TS热传感器闩输入锁存器 RTC实时时钟 PU上拉电阻液晶显示液晶显示器 PU / PD上拉/下拉电阻 DAC数字模拟转换器 HV输出&GT; 10 V ADC模拟数字转换器 VLT电压电平 转换器 - 2电源 COG在玻璃上的芯片 MUXES和开关 2通道 PCA9540B 2通道I 2 C FM多路复用器 PCA9542A 2通道I 2 C FM多路复用器, 带INT PCA9543A / B / C 带INT和RST的 2通道I 2 C FM开关(B和C交替地址) 2对1 DEMUX PCA9541A / 01 2至1 I 2 C FM解复用INT和 RST (通道0默认) PCA9541A / 03 2至1 I 2 C FM解复用INT和RST (没有频道默认) 4通道 PCF8591 具有INT的 4通道I 2 C FM多路复用 器 PCA9545A / B / C 带INT和RST的

WinPAC ISaGRAF PAC 快速上手手冊说明书

WinPAC ISaGRAF PAC 快速上手手冊说明书

WinPAC ISaGRAF PAC 快速上手手冊WinPAC-8xx7或WP-8xx7 為 WP-8147/8447/8847/8137/8437/8837的簡稱。

WinPAC-8xx6或WP-8xx6 為 WP-8146/8446/8846/8136/8436/8836的簡稱。

重要1. WP-8xx7/8xx6 的插槽0 ~ 7 只支援高卡的 I-8K 與 I-87K I/O 模組。

請參考 WP-8xx7 CD: \napdos\isagraf\wp-8xx7\chinese_manu\“chinese_wp-8x47_datasheet.pdf”2. WinPAC-8xx7 需設定為固定 IP 位址。

(不可使用 DHCP)3. 如果不使用 WP-8xx7的 LAN2,需將 LAN2 設定為 Disable (請參考附錄D)。

4. 建議使用工業級乙太網路交換器NS-205或NS-208來連接WP-8xx7/8xx6。

注意泓格科技股份有限公司對於因為使用本系列產品所造成的任何損害並不負任何法律上的責任,本公司並保留在任何時候修訂本書且不需通知的權利。

泓格科技股份有限公司將儘可能地提供本系列產品可靠而詳盡的資訊。

然而,本公司並無義務需提供此系列產品詳盡的應用資訊,或對因非法使用本系列產品所遭受的損害負任何責任。

商標與著作權本書所提所有公司商標,商標名稱及產品名稱分別屬於該商標或名稱的擁有者所有。

開發軟體兩種選項:- ISaGRAF: 3.4x或3.5x版,符合IEC 61131-3標準。

LD, ST, FBD, SFC, IL 與 FC。

- 非ISaGRAF: Microsoft EVC++4.0 或 2008/2005/2003 (, C#.net)。

參考資料- ISaGRAF English User’s Manual:WinPAC-8xx7 CD: \napdos\isagraf\wp-8xx7\english_manu\"user_manual_i_8xx7.pdf" 與 "user_manual_i_8xx7_appendix.pdf"(附錄)- ISaGRAF中文進階使用手冊:WinPAC-8xx7 CD: \napdos\isagraf\wp-8xx7\chinese_manu\"chinese_user_manual_i_8xx7.pdf" 與"chinese_user_manual_i_8xx7_appendix.pdf"(附錄)- 更多網頁資訊: /products/PAC/i-8000/isagraf_c.htm技術支援請連絡當地的經銷商或 E-mail 問題至****************** .常見問答集請參考FAQ : /faq/isagraf.htm版本: 1.1 版, 2009年 7月著作者: Chun Tsai; 編譯者: Eva Li版權所有泓格科技股份有限公司,2009年7月起,保留所有權利。

PCF知识及应用简介

PCF知识及应用简介

LS
五、PCF匹配分析
零部件匹配检查
PCF的匹配分析是以零部件的单件检测成绩为依据的。
唯一变量原则
检具上零件质量确认
PCF上匹配分析、修整
检具上确认修整后的零件状态
发布修正指示书,指导零件整改
得到具体修正Байду номын сангаас,编制修整指示书
五、PCF匹配分析
夹具一致性检查——把螺钉车按工艺流程逐级拆分,放至夹具上,再对其进行焊接, 从而验证一致性。
间隙状态
干涉状态
以公差0.7mm计
发展—持续改进,不断提高—循序渐进
符合性:公差外——公差内——特殊公差
一致性:5mm——4mm——3mm——2mm——……
PCF有两种其他设备或工具无法比拟的优势:
1.全型面匹配,能直观地展示其他检测设备容易忽视的缺陷; 2.拥有能单独定位被检测部件的系统。
二、 PCF人员应具备的条件
中期
团队建立/理论培训 通过性 实作培训 零部件状态预判
后期
量产后, 监控车身零件的稳定性
分析零部件间的匹配性
分析零部件间的匹配性
PCFCHECK
零部件修正指示书验证 夹具一致性验证
四、 PCF团队人员及职责
PCF团队
1、负责零部件模具整 改计划及措施制定; 2、负责与PCF相关供应 商支持。
PCF小组
张 凯 2014年2月
Contents
1、PCF的功能 2、PCF人员应具备的条件 3、PCF主要业务
4、PCF团队及职责
5、PCF匹配分析 6、PCF输出物的管理
一、 PCF的功能
提高 白车身精度
公差分配 PCF是评估零件 配合精度的手段

PCF8591中文手册

PCF8591中文手册

PCF8591 8位A/D和D/A转换器1、特性z单电源供电z工作电压:2.5 V ~ 6 Vz待机电流低z I2C总线串行输入/输出z通过3个硬件地址引脚编址z采样速率取决于I2C总线速度z4个模拟输入可编程为单端或差分输入z自动增量通道选择z模拟电压范围:VSS~VDDz片上跟踪与保持电路z8位逐次逼近式A/D转换z带一个模拟输出的乘法DAC2、应用z闭环控制系统z用于远程数据采集的低功耗转换器z电池供电设备z在汽车、音响和TV应用方面的模拟数据采集3、概述PCF8591是单片、单电源低功耗8位CMOS数据采集器件,具有4个模拟输入、一个输出和一个串行I2C总线接口。

3个地址引脚A0、A1和A2用于编程硬件地址,允许将最多8个器件连接至I2C 总线而不需要额外硬件。

器件的地址、控制和数据通过两线双向I2C总线传输。

器件功能包括多路复用模拟输入、片上跟踪和保持功能、8位模数转换和8位数模拟转换。

最大转换速率取决于I2C总线的最高速率。

4、订货信息5、内部框图图1 内部框图6、引脚图2 引脚图 (DIP16).7、功能描述7.1 地址I2C总线系统中的每一片PCF8591通过发送有效地址到该器件来激活。

该地址包括固定部分和可编程部分。

可编程部分必须根据地址引脚A0、A1和A2来设置。

在I2C总线协议中地址必须是起始条件后作为第一个字节发送。

地址字节的最后一位是用于设置以后数据传输方向的读/写位。

(见图4、16、17)图4 地址7.2 控制字发送到PCF8591的第二个字节将被存储在控制寄存器,用于控制器件功能。

控制寄存器的高半字节用于允许模拟输出,和将模拟输入编程为单端或差分输入。

低半字节选择一个由高半字节定义的模拟输入通道(见图5)。

如果自动增量(auto-increment)标志置1,每次A/D转换后通道号将自动增加。

如果自动增量(auto-increment)模式是使用内部振荡器的应用中所需要的,那么控制字中模拟输出允许标志应置1。

PHOENIX CONTACT PC 4 2-G-7,62 数据手册

PHOENIX CONTACT PC 4 2-G-7,62 数据手册

Extract from the onlinecatalogPC 4/ 2-G-7,62Order No.: 1804797The figure shows a 5-pos. version of the product/phoenix/treeViewClick.do?UID=1804797Header, Nominal current: 20 A, Nom. voltage: 400 V, Pitch: 7.62 mm, Number of positions: 2, Color: green, Assembly: Solderinghttp://Please note that the data givenhere has been taken from theonline catalog. For comprehensiveinformation and data, please referto the user documentation. TheGeneral Terms and Conditions ofUse apply to Internet downloads. Technical dataDimensions / positionsPitch7.62 mmDimension a7.62 mmNumber of positions2Pin dimensions 1 x 0,8 mmHole diameter 1.3 mmTechnical dataInsulating material group IRated surge voltage (III/3) 6 kVRated surge voltage (III/2) 6 kVRated surge voltage (II/2) 6 kVRated voltage (III/2)630 VRated voltage (II/2)630 VConnection in acc. with standard EN-VDENominal current I N20 ANominal voltage U N400 VMaximum load current20 AInsulating material PAInflammability class acc. to UL 94V0Certificates / ApprovalsCertification BV, CSA, CUL, DNV, GL, GOST, LR, RS, ULCSANominal voltage U N300 VNominal current I N20 ACULNominal voltage U N300 VNominal current I N35 AULNominal voltage U N300 VNominal current I N35 AAccessoriesItem Designation DescriptionAssembly1827570BF-PC 4Mounting flange, is snapped onto the left and right of the headers,for screw connection with PC 4/...-STF-7.62Marking1051993B-STIFT Marker pen, for manual labeling of unprinted Zack strips, smear-proof and waterproof, line thickness 0.5 mm0804549SK 7,62/3,8:FORTL.ZAHLEN Marker card, printed horizontally, self-adhesive, 10-section markerstrip, 12 identical decades marked 1-10, 11-20 etc. up to 91-99,sufficient for 120 terminal blocks0805153SK 7,62/3,8:SO Marker card, special printing, self-adhesive, labeled acc. tocustomer requirements, 12 identical marker strips per card, max.25-position labeling per strip, color: white0803906SK U/3,8 WH:UNBEDRUCKT Unprinted marker cards, DIN A4 format, pitch as desired, self-adhesive, with 40 stamped marker strips, 185 mm strip length, canbe labeled with the CMS system or manually with the M-PENPlug/Adapter1600027CP-HCC 4Coding profile, Color: redAdditional productsItem Designation DescriptionGeneral1848892PC 4 HV/ 2-ST-7,62Plug component, Nominal current: 20 A, Nom. voltage: 800 V,Pitch: 7.62 mm, Number of positions: 2, Connection type: Screwconnection, Color: green1882379PC 4 HV/ 2-STF-7,62Plug component, Nominal current: 20 A, Nom. voltage: 800 V,Pitch: 7.62 mm, Number of positions: 2, Connection type: Screwconnection, Color: green1804904PC 4/ 2-ST-7,62Plug component, Nominal current: 20 A, Nom. voltage: 400 V,Pitch: 7.62 mm, Number of positions: 2, Connection type: Screwconnection, Color: green1828249PC 4/ 2-STF-7,62Plug component, Nominal current: 20 A, Nom. voltage: 400 V,Pitch: 7.62 mm, Number of positions: 2, Connection type: Screwconnection, Color: green1840191PCC 4/ 2-ST-7,62Plug component, Nominal current: 20 A, Nom. voltage: 400 V,Pitch: 7.62 mm, Number of positions: 2, Connection type: Crimpconnection, Color: greenDiagrams/DrawingsDrilling plan/solder pad geometryDiagramThe illustration shows the derating curve for plugs PC 5/...-ST-7,62 in combination with header PC 4/...-G-7,62. Dimensioned drawingAddressPHOENIX CONTACT GmbH & Co. KGFlachsmarktstr. 832825 Blomberg,GermanyPhone +49 5235 3 00Fax +49 5235 3 41200© 2010 Phoenix ContactTechnical modifications reserved;。

Panduit Polymer Coated Fiber (PCF) 电缆说明书

Panduit Polymer Coated Fiber (PCF) 电缆说明书

Polymer Coated Fiber (PCF) CablePanduit has introduced a Polymer Coated Fiber (PCF) to its fiber cable offering available in 50µm and 62.5µm core diameters. Along with this cable having a stronger durability than standard fiber cable, it is quick to deploy and easy to terminate in the field. These two characteristics make this cable a preferred fiber solution when mechanical integrity and reliability is a necessity in the fiber deployment.What are the general characteristics of PCF?Panduit offers PCF cable that has a graded-index (GI) core composed of pure silica (50µm or 62.5µm), a silica cladding layer (200µm), a silica hard coating layer (230µm), and a HDPE (high density polyethylene) primary coating (500µm). The profilesof the two different offerings are shown below:OM2 Multimode Graded Index (GI) Polymer Coated Fiber (PCF) 50/200/230 µmOM1 Multimode Graded Index (GI) Polymer Coated Fiber (PCF) 62.5/200/230 µm 50/200/230µm62.5/200/230µmWhat types of PCF are offered?The 50µm and 62.5µm PCF are offered in three types of cable construction and two colors: 2-fiber zip cord (orange outer jacket) and 2-fiber or 4-fiber breakout cable (black outer jacket). All of these have a riser/low smoke zero halogen rated high density polyethylene (HDPE) outer jacket. While the zip cords are rated for use indoors, the breakout cables can be used indoors and outdoors, water blocked per EIA/TIA-455-828, FOTP-82. The breakout cables include a fiberglass central strengthmember and ripcord to access the fiber buffer tubes contained within the outer jacket.Where can I use PCF?PCF is primarily used in applications that demand high mechanical integrity and reliability such as in utility control rooms, factory automation environments and indoor industrial manufacturing deployments. All of these cables meet the appropriate environmental requirements outlined in Telecordia GR-409-Core and/or ICEA-S-83-596.The 2-fiber zip cord can be used internal to the control panel or zone enclosure where specific custom lengths are needed to help control cable management or where specific lengths of pre-made cords are not immediately available. If the zip cord is to be used external to the panel or enclosure, an enclosed protection path (conduit or cable tray) is necessary to safeguard against damage to the cable. The zip cord has a short-term (installation) bend radius of 10mm and a long-term (installed) bend radius of 16mm with an operating temperature range from -65 to +125˚C.The 2-fiber and 4-fiber breakout cable can be used external to the control panel or zone enclosure and does not need to be installed in a conduit system or closed pathway. Due to the robustness of this cable, it can be installed on J hooks or run on a cable ladder but to ensure cable integrity, best case cable installation practices should be followed. The breakout cable has a short-term (installation) bend radius of 10mm and a long-term (installed) bend radius of 16mm with an operating temperature range from -65 to +125˚C.How do I terminate the PCF?PCF is terminated using a “cleave and leave” no polish solution. This allows for quick termination without a procedure that is dependent upon technician experience. The special cleaving tool produces a high-quality end face while utilizing a totally mechanical process that minimizes the potential for termination error. It is best to use a piece of adhesive based tape anddab the tip of the connector ferrule to remove any contaminants on the fiber after termination.Outer Jacket2 Fiber Zip Cord2 or 4 Fiber Breakout CableHow do I test the PCF link?Testing the PCF link is performed utilizing the standard testing procedures outlined in TIA-568-C (TIA-526-14A andTIA-526-7), test Method B (one jumper method). Although this connector and cabling solution has high loss, it still can be used in a horizontal cabling infrastructure with the insertion loss per mated pair specified at a maximum of 1.7dB. The PCF cabling and connector solution can be used in a 100BASE-FX application as horizontal cabling (two connector max) without having any effect on the signal being transmitted due to the high total link budget associated with the 100BASE-FX transmission solution. However, this PCF cabling and connector system was designed for point-to-point or switch-to-switch type applications and was not designed to be utilized in a horizontal cabling infrastructure.When testing the PCF Link utilizing a Fluke DTX-1800 with MFM2 Modules, please use the following procedure:Setting up the Fluke DTX1. On the Main unit, rotate the switch to “Setup,” and select “Test Limit”a. Select “F1 (more)”b. Scroll down and select “Custom”c. Select “F1 (create)”d. Create a name for the test limit. (PCF Connector Test)2. After creating a name, use right arrow key to move over to “Tab 2”a. Scroll down to “Maximum Connector Loss” and hit “Enter”b. Input the value 1.7dB (This is the IL spec for the PCF connector)c. Hit the “Save” button3. Hit the “Exit” button and proceed to “Setting Reference”What are the optical characteristics of the PCF?The PCF cable has a higher loss characteristic than that of the standard multi-mode fiber cable, and is mostly utilized in point-to-point connections. This is due to the high insertion loss of a mated pair resulting from the non-polished “cleave and leave” termination. In general, a mated pair of PCF connectors averages from 1.5dB to 1.7dB.The table below shows the difference in the bandwidth and attenuation values associated with the different core-sized PCF cable at the 850nm and 1300nm wavelengths. PCF is reliable for transmission speed deployments of 10/100/1000 MB from10’s to 100’s of meters dependent upon the transceiver being utilized in the fiber link.Setting Reference Using Method B (One Jumper)On the Main unit, rotate the switch to SPECIAL FUNCTIONS, and select Set Reference. Prepare the reference cables by applying a 17mm mandrel wrap for 62.5um cabling and a 22mm mandrel wrap for 50um cabling approx. 12” from the SC Standard Grade connector to both cords. Inspect the connectors on the reference cords and clean if necessary.When testing the PCF Link utilizing a Fluke* DTX-1800 with MFM2 Modules, please use the following procedure:1. Connect the Standard Grade SC connectors to the TX ports and the Reference Grade LC connectors (identified withreference grade label on the cord and labeled in the figure below as a nd to the RX ports on the tester as per the figure below.2. When connectivity between the Main and Remote is established, the DTX will emit an audible “chirp”.3. Press the “test” key on the Main Unit and a reference measurement will be taken.4. When the test is complete press “Save” to ensure the reference value is saved to memory.a. 50um reference reading will be between -22.0dB and -24.0dBb. 62.5um reference readings will be between -18.0dB and -20.0dBTesting PCF Connectors1. Remove the LC connectors from the RX ports on the Main and Remote units. DO NOT REMOVE THE SC CONNECTORS FROM THE TX PORT.2. On the Main unit, rotate the switch to AUTO TEST.3. Add a second Standard Grade LC to Reference Grade LC patch cord to both the Main and Remote Connections.The standard grade LC connector plugs into the RX port on the Main and Remote and the Reference Grade LC will connect into the LC adapter.4. Connect the PCF fiber cable and connectors as shown in the figure above.5. When connectivity between the Main and Remote is established, the DTX will emit an audible “chirp”.6. Press the “test” key on the Main Unit and the DTX will test both of the cables. It will give a “Main to Remote” result and a “Remote to Main” result. The “Main to Remote” result will be the result for the connector attached to the LC adapter closest to the Main and the “Remote to Main” result will be the result for the connector attached to the LCadapter closest to the Remote.7. Results should be under 3.4dB. (Total of 1.7dB for each PCF connector)About PanduitPanduit is a world-class developer and provider of leading-edge solutions that help customers optimize the physical infrastructure through simplification, increased agility and operational efficiency. Panduit's Unified Physical Infrastructure SM (UPI) based solutions give Enterprises the capabilities to connect, manage and automate communications, computing, power, control and security systems for a smarter, unified business foundation. Panduit provides flexible, end-to-end solutions tailored by application and industry to drive performance, operational and financial advantages. Panduit's global manufacturing, logistics, and e-commerce capabilities along with a global network of distribution partners help customers reduce supply chain risk. Strong technology relationships with industry leading systems vendors and an engaged partner ecosystem of consultants, integrators and contractors together with its global staff and unmatched service and support make Panduit a valuable and trusted partner. •**************• 800-777-3300 WW-FBAN09 8/2013Copyright and Trademark Information*Fluke is a registered trademark[s] of Fluke Corporation.NOTE: The information contained herein is intended as a guide for use by persons having technical skill at their own discretion and risk. Panduit disclaims any liability arising from any information contained herein or for the absence of same.18900 Panduit DriveTinley Park, IL 60487(800) 777-3300。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

PCF8574T I 2C 并行口扩展电路1. 特性操作电压2.5~6.0V低备用电流(≤10μA ) I 2C 并行口扩展电路 开漏中断输出I 2C 总线 实现8位远程I/O 口 与大多数MCU 兼容口输出锁存,具有大电流驱动能力,可直接驱动LED通过3个硬件地址引脚可寻址8个器件(PCF8574A 可多达16个)DIP16,SO16或SSOP20形式封装2. 概述PCF8574是CMOS 电路。

它通过两条双向总线(I 2C )可使大多数MCU 实现远程I/O 口扩展。

该 器件包含一个8位准双向口和一个I 2C 总线接口。

PCF8574电流消耗很低,且口输出锁存具有大电流驱动能力,可直接驱动LED 。

它还带有一条中断接线(INT )可与MCU 的中断逻辑相连。

通过INT 发送中断信号,远端I/O 口不必经过I 2C 总线通信就可通知MCU 是否有数据从端口输入。

这意味着PCF8574可以作为一个单被控器。

PCF8574 和PCF8574A 的唯一区别仅在于器件地址不相同。

3. 订单信息封装型号 名称 描述PCF8574TPCF8574ATSO16塑料小型表面封装4. 功能框图P7P6P5P4P3P2P1P0V DD V SSSDASCL A2A1A0INT管脚配置(SO16)12345678161514131211109INT A0A1A2P0P1P2P3SDA V SSSCL P7P6P5P4V DD PCF8574PCF8574A6. I 2C 总线特性I 2C 总线用于不同的IC 或模块之间的双线通信。

两条线其中之一为串行数据线(SDA ),另一条为串行时钟线(SCL )。

当与器件的输出级相连时,这两条线都必须接上拉电阻。

数据的传送只有在总线空闲时才能进行。

位传送 在每个时钟脉冲出现时,总线传送一个数据位。

在时钟信号高电平期间,SDA 线上的数据位应保持稳定,如果此时改变SDA 线数据则被认为是总线的控制信号(见图1)。

起始和停止信号当总线空闲时,数据和时钟线保持高电平。

SCL 线为高电平时,SDA 线电平由高至低的变化定义为总线的起始信号(S );SCL 线为高电平时,SDA 线电平由低至高的变化定义为总线的停止信号(S )(见图2)。

系统配置产生信息的器件称为‘发送器’,接收信息的器件称为‘接收器’。

控制信息的器件称为‘主控器’,而由主控器控制的器件称为‘被控器’(见图3)。

data line stable;data validchange of data allowedSDASCL图1 I 2C 总线上的位传送SDASCLPSTOP conditionSDASCLSSTART condition图2 起始信号和停止信号定义SDA SCL图3 系统配置应答在起动和停止信号之间所传送的数据数量不受限制。

每个8位字节之后跟随一个应答位。

应答位的时钟脉冲由主控器产生。

被控接收器在接收到每一个字节数据之后必须发送一个应答信号;而主控器在接收到被控发送器发送的数据后,也必须发送一个应答信号。

在出现与应答位对应的时钟脉冲时,产生应答位的器件将拉低SDA 线,这样在应答位对应的时钟脉冲高电平期间,SDA 保持低电平状态。

建立和保持时间必须纳入考虑。

当主控器作为接收器时,它必须在被控器发送完最后一个字节数据后产生非应答信号,此时发送器必须将数据线释放为高电平,以使主控器能够产生一个停止信号。

START CONDITIONacknowledgementDATA OUTPUT BY TRANSMITTERDATA OUTPUT BY RECEIVERSCL FROM MASTER图4 I 2C 总线上的应答7. 功能描述to interrupt logicV SSP0 to P7V DDwrite pulsedata from shift registerpower-on resetread pulse data toshift register图5 I/O 口的简化结构图寻址PCF8574的每个I/O 口都可单独用作输入或输出。

输入通过读模式将数据传送到MCU (见图8),输出通过写模式将数据发送到端口(见图7)。

S 0100A2A1A00A 10slave addressslave addressAS 011A2A1A0a.b.(a) PCF8574.(b) PCF8574A.图6 PCF8574和PCF8574A 的从地址SDA SCLWRITE TO PORTDATA OUT FROM PORT图7 写模式(输出)READ FROMPORTDATA INTO PORTslave address (PCF8574)data from portdata from portINT图8 读模式(输入)中断(见图9,10)PCF8574提供一个可以连接到MCU 对应输入端的开漏输出口(INT )。

这样可使PCF8574能够启动系统中另外一处的动作。

在输入模式中,口输入信号的上升或下降沿产生中断。

在时间t iv 之后INT 有效。

当口数据变为初始值或产生中断端口的数据写入/读出时,中断电路复位并重新激活。

在下列条件下发生复位:读模式中,SCL 信号上升沿之后的应答位 写模式中,SCL 信号从高到低的跳变之后的应答位 应答时钟脉冲期间的中断复位可能会导致中断的丢失中断复位后I/O 口的每个变化都会被检测,并在下一个时钟上升沿作为INT 发送。

对另一个器件的读写不影响中断电路。

PCF8574(1)PCF8574(2)V DDINTPCF8574(16)图9 多个PCF8574的中断应用slave address (PCF8574)data from port图10 I/O 口P5的输入变化产生中断准双向I/O口(见图11)准双向I/O口可用作输入和输出而不需要通过控制寄存器定义数据的方向。

上电时I/O口为高电平。

该模式中只有V DD提供的电流有效。

在大负载输出时提供额外的强上拉以使电平迅速上升。

当输出写为高电平时打开强上拉,在SCL的下降沿关闭。

I/O口用作输入之前应当为高电平。

slave address (PCF8574A)data to port data to portSCLP3OUTPUTVOLTAGEP3PULL-UPOUTPUTCURRENT图11 P3从低变为高再变为低时的瞬时上拉电流极限参数标号参数最小值最大值单位V DD电源电压-0.5 +7.0 V V I输入电压V-0.5 V DD +0.5 VSSI I DC输入电流- ±20 mAI O DC输出电流- ±25 mAI DD电源电流- ±100 mAI SS电源电流- ±100 mAP tot总功率损耗- 400mWP O每个输出的功率损耗- 100mWT stg储存温度-60 150℃T amb工作环境温度-40 +85 ℃DC电气特性V DD=2.5~6.0V; V SS=0V; T amb= -40~85℃标号参数条件最小值典型值最大值单位电源V DD电源电压 2.5- 6.0 VI DD电源电流工作模式; V=6V;-40 100 ∝ADD无负载; V I= V DD或V SSf SCL=100KHzI stb备用电流备用模式; V=6V;- 2.5 10 ∝ADD无负载; V I= V DD或V SSV POR上电复位电压V=6V;无负载;- 1.3 2.4 VDDV I= V DD或V SS ; 注1输入SCL;输入/输出SDAV IL低电平输入电压-0.5 -+0.3 V DD VV DD-V DD+0.5 V V IH高电平输入电压 0.7=0.4V 3I OL低电平输出电流V OL--mAI L漏电流V=V DD或V SS-1 -+1 ∝AIC i输入电容V I=V SS--7 pFI/O口V IL低电平输入电压-0.5 -+0.3V DD VV DD-V DD+0.5 V V IH高电平输入电压 0.7I IHL通过保护二极管的最V I≥V DD或V I≤V SS--±400∝A 大允许电流=5V 10 25 -mAI OL低电平输出电流V OL=1V; V DD注1:上电复位电路复位I C总线逻辑,并将所有I/O口都置位为1。

I2C总线时序特性标号参数最小值典型值最大值单位I2C总线时序(见图12;)f SCL SCL时钟频率 - - 100 kHzt SW总线容许的尖峰信号宽度 - - 100 nst BUF总线空闲时间 4.7 - - ∝st SU;STA起始信号的建立时间 4.7 - - ∝st HD;STA起始信号的保持时间 4.0 - - ∝st LOW SCL低电平时间 4.7 - - ∝st HIGH SCL高电平时间 4.0 - - ∝st r SCL和SDA上升时间 - - 1.0 ∝st f SCL和SDA下降时间 - - 0.3 ∝st SU;DA T数据建立时间 250 - - ∝st HD;DA T数据保持时间 0 - - ∝st VD;DA T SCL低电平到数据输出有效 - - 3.4 ∝st SU;STO停止信号建立时间 4.0 - - ∝sPROTOCOL SCLSDABIT 0LSB(R/W)HD;STA SU;DAT HD;DAT VD;DAT SU;STO t t t HIGHSTARTCONDITION(S)BIT 7MSB(A7)BIT 6(A6)ACKNOWLEDGE(A)STOPCONDITION(P)图12 I2C总线时序SO16:塑料小型表面封装;16脚;本体宽7.5mmUNIT A max.A 1A 2A 3b p c D (1)E (1)(1)e H E L L p Q Zy w v θREFERENCESOUTLINE VERSION EUROPEAN PROJECTIONISSUE DATE IEC JEDEC EIAJmm inches 2.650.300.10 2.452.250.490.360.320.2310.510.17.67.4 1.2710.6510.00 1.11.00.90.480oo0.250.1DIMENSIONS (inch dimensions are derived from the original mm dimensions)Note1. Plastic or metal protrusions of 0.15 mm maximum per side are not included.1.10.4 SOT162-10.25 075E03MS-013AA0.100.0120.0040.0960.0890.0190.0140.0130.0090.410.400.300.290.0501.40.0550.4190.3940.0430.0390.0350.0160.010.250.010.0040.0430.0160.010510 mmscale95-01-2497-05-22。

相关文档
最新文档