ImageVerifierCode 换一换
你正在下载:

PLa.docx

[预览]
格式:DOCX , 页数:20 ,大小:252.34KB ,
资源ID:30569019      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/30569019.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(PLa.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

PLa.docx

1、PLaPL2000A POWER LINE MODEM 0.5m CMOS 数摸混合集成电路 直序扩频半双工异步调制解调器 二相相移键控,120KHz载频,带宽 15KHz,数据速率 500 bps 接收灵敏度:0.5mVRMS (500bps) 15 位伪码长度,可编程同步捕获门限 I2C 串行通信接口 32 Bytes SRAM(电池维护) 可编程实时钟(秒/分/时/日/月/星期/年)(电池维护) 上电复位、电压监测电路及看门狗定时器 单 +5V 供电,I/O 口带 1500V ESD 保护 工业级温度标准:-40C +85C SOP24 封装概 述PL2000A 是专为电力线通讯网络设计

2、的半双工异步调制解调器,是PL2000 的升级产品。它仅由单一的 +5V 电源供电,以及一个外部的接口电路与电力线耦合。PL2000A 除具备原有系统基本的通讯控制功能外,还内置了五种常用的功能电路:实时钟电路,32 Bytes SRAM,电压监测,看门狗定时器及复位电路,它们通过标准的 I2C 接口与外部的微处理器相联,其中实时钟与32 Bytes SRAM在主电源掉电的情况下可由3V备用电池供电继续保持工作。PL2000A 是特别针对中国电力网恶劣的信道环境所研制开发的低压电力线载波通信芯片,低信噪比数据传输性能比 PL2000 有了大幅度的提高,同时将数据传输速率提升一倍。由于采用了直接

3、序列扩频、数字信号处理、直接数字频率合成等新技术,以及大规模数字模拟混合 0.5m CMOS 工艺制作,所以在抗干扰及抗衰落性能以及国内外同类产品性能价格比等方面有着更加出众的表现。管脚描述VCCA模拟部分电源,+4.8 5.0VVCCD 数字部分电源,+5.0VVBAT 备用电源,+3.0 3.6VGNDA模拟地GNDD数字地Sin滤波信号输入。当混频信号经过带通滤波后由此管脚进入内部限幅放大器CMP内部电源掉电监测比较器输入端PFO电源掉电指示输出端。PL2000A 除提供内部电源电压监测复位电路外还额外提供一个模拟电压比较器,它的一个输入端接片内的1.7V 电压基准源,另一个输入端即CM

4、P,它的输出端即PFOCLK600600KHz本振输出端。该管脚输出600KHz方波信号,作为外接模拟混频器MC3357/MC3361的本振输入信号Dout内部限幅放大器输出端(片内与数字部分的A/D相连)XT1o9.6MHz主晶体振荡器输出端XT1i9.6MHz主晶体振荡器输入端WDI看门狗计数器清零输入端。当WDI持续436mS以上无高低电平变化,将导致看门狗计数器溢出复位RESET上电复位及看门狗计数器溢出复位输出端(高电平有效,持续时间218mS)。当电源电压低于4.65V 时,RESET 脚持续输出高电平SCLI2C串行总线时钟输入端SDAI2C串行总线数据输入/输出端。R/半双工收

5、发控制输入端。(高电平收/低电平发)RX_TX半双工数据收发输入/输出端Ref1 参考电压基准1Ref2 参考电压基准2XT2o 32.768KHz晶体振荡器输出端XT2i 32.768KHz晶体振荡器输入端SYNC数据同步端 (HEAD)PSK_OUT数字信号发送输出端。说明: 1、 XT1i,XT1o:9.6MHz主晶体振荡器输入输出端。XT1i、XT1o分别为片内反相放大器的输入端和输出端,外接晶体可以组成晶体振荡器。PL2000A 主振荡器所需时钟频率为 9.6MHz。电路连接如图所示,为使振荡器工作更加可靠,电容C1、C2一般用10-30pF之间选择。若使用外部时钟,可直接从XT1i

6、输入9.6MHz的时钟信号。2、 XT2i/XT2o:32.768KHz实时钟晶体振荡器输入输出端。XT2i、XT2o 分别为片内反相放大器的输入端和输出端,外接晶体可以组成晶体振荡器。为使振荡器工作频率更加稳定可靠,可通过调节外接电容的容值来获得。一般取值可在2-10pF之间选择。若使用外部时钟,可直接从XT2i输入32.768KHz的时钟信号。I2C接口时序:1管脚说明1 SDA串行地址/数据输入/输出端 这是一个双向传输端,用于传输地址和数据进入 PL2000A,以及从 PL2000A 发送数据至外部 MCU 或其它控制器件。对于一般的数据传输,仅在SCL为低期间SDA才可以变化。在SC

7、L为高期间变化,留给指示 START(开始)和 STOP(停止)条件。 SCL串行时钟端 此为时钟输入端,用于同步进入 PL2000A 和从 PL2000A 发出的数据。2I2C时序描述 PL2000A 支持双向两线总线和数据传输协议。当器件处于传送数据到总线状态时,我们称之为发送器,当器件处于接受数据状态时则称为接受器。总线必须由一个主器件控制,主器件可以是 MCU 或其它设备,它产生串行时钟(SCL),控制总线存取,并且产生开始位(START)和停止位(END),而 PL2000A 作为从器件工作。主器件和从器件都能工作于发送器或者接受器的状态,但何种方式有效由主器件决定。为明确起见,除非

8、另作说明以后所指的从器件均代表 PL2000A。1 总线数据传输开始停止 总线不忙(A) 数据和时钟线保持高 开始传送数据(B) 当时钟(SCL)为高,SDA线由高到底的变化将产生起始位(Start Bit),所有的命令必须在产生起始位以后进行。 停止数据传送 当时钟(SCL)为高,SDA线由低到高的变化将产生停止位(End Bit),所有的命令必须在产生停止位以前结束。2 数据有效 在起始位后,时钟信号的高电平周期期间,当数据线是稳定时,数据线的状态表示数据线有效。 数据线上的数据改变必须发生在时钟信号为低电平周期期间,每位数据需一个时钟。 每次数据的传输必须在起始位后开始,在停止位前结束。

9、在开始和停止条件之间数据字节的传输数目由主器件决定。3 输出应答 在每一个字节被接收后,接受器件必须产生一个确认位(ACK)当接受器准备接收下一字节,或否定位(NACK)当接受器准备结束接收状态。 主器件必须产生一个与此确认位相应的额外时钟脉冲。 通过在相对应于确认位时钟脉冲的高电平期间拉 SDA 线为稳定的低电平,可产生确认位(或置 SDA 线为稳定的高电平,产生否定位)。 若不在从器件输出的最后一个字节中产生确认位,主器件必须发一个数据结束信号给从器件(即产生否定位)。在这种情况下,从器件会保持数据线为高电平,使得主器件能产生停止位以便结束本次总线数据传输。 从器件代码 产生起始位以后,总

10、线主器件必须对 PL2000A 发送七位器件代码(1011000)组成的从器件地址,以便选中PL2000A 并使得总线上的其它从器件处于非选中状态并让出总线控制权。 从器件地址的第八位 R/W 位的状态决定主器件对 PL2000A 进行何种操作(读或写)。 PL2000A 一直监视总线上与它相应的从器件地址,如果从器件地址相符并且器件不忙,则 PL2000A 产生一个确认位。操作器 件 码读/写读写 1 0 1 1 0 0 01 0 1 1 0 0 0 1 0STARTREAD/WRITE SLAVE ADDRESSR/WA1011000 地址字节 地址字节是由主器件发出的八位地址码,用来寻址

11、 PL2000A 内部的存储寄存器。 PL2000A 内部寄存器地址空间的分配如下 地址字节内容说明0000000000011111 (00H-1FH)SRAM01000000 (40H)秒01000001 (41H)分01000010 (42H)时01000011 (43H)日01000100 (44H)月01000101 (45H)星期01000110 (46H)年01001000 (48H)捕获门限01001111 (4FH)写保护PL2000A 内部寄存器地址空间从 00H-FFH 共计 256 个字节,除上表所列的以外其余均为无效地址,对无效地址写入的数据将会被丢弃,从无效地址读出的

12、数据没有实际意义。为保持程序代码的兼容性,我们建议不要使用无效地址(因为它可能会被PL210X 系列的其它版本芯片使用),以便软件可以被不加修改的直接移植到 PL210X 系列的其它系统中。 写保护 PL2000A 上电复位后,写操作是被禁止的( 4FH 字节的 bit7 被自动清零),整个地址空间内除写保护字节可读写寻址外,其余地址只能做读寻址。 若要打开写保护,需使写入写保护地址字节的数据最高位为1。3写操作1 写单字节数据 在主器件发出起始位以后,主器件发送七位器件代码,以及一位低电平的读写位到总线上,这指示 PL2000A 将被寻址,一个地址字节将跟在第九个时钟周期由 PL2000A

13、产生的确认位之后。由主器件发送的地址字节会被写入到 PL2000A 的地址指针寄存器。 主器件接收来自 PL2000A 的另一个确认信号以后,将数据字节发送到总线上,PL2000A 接收它并将其写入到被地址指针寻址的寄存器中。 PL2000A 再次发出确认信号,然后主器件产生停止位结束本次操作。 任何时候,如果从器件在应该发出确认信号时没有给出确认应答,则表示 PL2000A 没有正确接收到起始位并进入命令准备状态,这需要主器件重新发送操作命令。4 写多个字节数据 用与写单字节数据相同的方式把七位器件代码,以及一位低电平的读写位发送到总线上,随后是地址字节和第一个数据字节,但代替产生停止条件,

14、主器件可以连续发送最多达 256 个数据字节到 PL2000A,这些字节将会被写入到相应的寄存器中。 PL2000A 每接收一个数据字节以后,地址指针在内部会自动增 1。 如果主器件在产生停止位以前要发送的数据超过有效的地址空间,数据将会被丢弃。当 PL2000A 内部的地址指针寄存器累加到 255(0FFH) 后,会自动回零。4读操作1 读当前地址内容 PL2000A 内部的地址指针寄存器保持被存取的最后一个数据字节的地址,并在片内自动加1。如果以前存取(读或写操作均可)的地址为 n,下一个读操作从 n+1 地址中读出数据。但对于地址指针寄存器的加1操作相对与读写时序是不同的,当主器件做连续

15、读操作时是先读后加,连续写操作时是先加后写(第一个被写入的数据字节在写周期前没有地址加操作)。 当 PL2000A 接收到R/W位为1的情况下,PL2000A 发送一个确认位并随后送出8位数据字节,然后主器件不确认传递(产生 NACK),再发送停止位结束本次操作。2 读随机地址内容 这种方式可以让主器件读取 PL2000A 片内任意地址的寄存器内容,要完成这种方式的读操作需要首先设置片内地址指针寄存器,这可通过将地址字节作为写操作的一部分送给 PL2000A 来完成。 发送了地址字节后,主器件在确认位后面立即产生一个起始位,用这种方式结束写操作并开始另一个读操作。 主器件再次发出器件代码,并使

16、 R/W 位为“1”,PL2000A 将发出确认位并随后发送由上次地址写操作设置的地址指针寻址的8位数据字节,然后主器件不确认传递(产生 NACK),再产生一个停止位结束本次操作。3 读顺序地址的内容 读顺序地址内容的方式与读随意地址内容的方式以相同的方式启动,PL2000A 发送完第一个数据字节以后,主器件发出一个确认位(ACK),这样 PL2000A 将会发送下一个顺序地址的8位数据字节,直至主器件发出 NACK 或停止位。 为提供这种读方式,PL2000A 包含的地址指针寄存器在每次操作完成以后自动加1。 利用这一特性,可以在一次操作期间连续顺序地读出整个存储器的内容。但不在有效地址空间

17、内的数据字节会被 FFH 取代。片内寄存器地址功能描述:SRAM: (00H-1FH) 共计 32 个字节,在主电源掉电后可由备用电池继续供电,保持数据不丢失。实时钟:秒 (40H) 二进制(BIN) 表示,0-59 表示零秒至五十九秒。分 (41H) 二进制(BIN) 表示,0-59 表示零分至五十九分。时 (42H) 二进制(BIN) 表示,0-23 表示零点至二十三点。日 (43H) 二进制(BIN) 表示,1-31 表示一号至三十一号。月 (44H) 二进制(BIN) 表示,1-12 表示一月至十二月。星期 (45H) 二进制(BIN) 表示,1-6 表示周一至周六,0 表示星期日。年

18、 (46H) 二进制(BIN) 表示,0-99 表示 2000 年至 2099 年。特殊寄存器:捕获门限 (48H) 扩频伪码同步捕获门限,上电复位缺省值为 30H。写 保 护 (4FH) 写保护字节的最高位为 “0” 使能写保护,禁止对整个地址空间(除写保护字节本身)的写操作,写保护字节的最高位为 “1” 取消写保护。其它位保留供功能扩展使用。写保护字节上电复位缺省值为 30H。极限参数:最高结温: 150 工作温度: -40+85 电源电压: 7V 焊接温度(3S): +300数字输入: -0.7VVCC 储存温度: -65+165最高时钟频率: 20MHz 最大耗散功率: 0.65W电

19、特 性表1电 特 性特 性符号条 件-20TA80)规范值单位最小最大V输出高电平VOHVDD =4.5V IOH=-20AVIH =3.15 VIL=0.8V4.2-VDD =5.5V IOH=-4.0mAVIH =3.15 VIL=0.8V3.5-输出低电平VOLVDD =4.5V IOH=20AVIH =3.15 VIL=0.8V-0.2VDD =5.5V IOH=4.0mAVIH =3.15 VIL=0.8V-0.45输入高电平VIHVDD =5.5V3.15输入低电平VILVDD =4.5V0.8输入漏电流IIVI=VDD或GND-10.0A静态电源电流IDDVI=VDD或GND,I

20、O=0A-800输入电容CI1)TA =25-10PF输出电容CO1)-10温度范围Blank = Commercial = 0C to +70CI = Industrial = -40C to +85C封装类型P = 24-Lead Plastic DIPS = 24-Lead SOCQ = 44-Lead PQFPPL2000A 典型应用图: PL2000A应用例程及说明1 、以2051单片机的管脚为例进行定义:R/ BIT P1.6 ; 对应PL2000A芯片的第7脚RX_TX BIT P1.7 ; 对应PL2000A芯片的第8脚SYNC BIT P3.3 ; 对应PL2000A芯片的第

21、9脚,单片机为INT12 、PL2000A上电复位后,捕获门限寄存器值为根据电力线状况的优选默认数据值:40H;捕获门限寄存器数据可以通过I2C总线读写,读写方式与标准I2C器件相同,或参见PL2000A说明书,PL2000A器件地址参PL2000A说明书;捕获门限地址寄存器地址为48H;建议:可以采用读捕获门限地址寄存器地址内容是否等于40H来判断是否需要初始化。3 、对PL2000A芯片的数据发送操作步骤:a 、R/置为“0”、发射态;b、 在SYNC对应引脚产生中断时,将发送数据的比特移位到RX_TX管脚;c 、等待下一次SYNC中断,返回b步骤d 、直到发送数据发送结束;e、 置R/为

22、“1”、恢复接收态;4 、对PL2000A芯片的数据接收操作步骤:a、 置R/为“1”、接收态;b、 在SYNC对应引脚产生中断时,将RX_TX管脚比特数据移位到C(寄存器)并保存;c、 等待下一次SYNC中断,返回b步骤d、 直到按规约接收一次完整帧;e 、进行数据处理;5 同步接收数据过程:R/为“1”、接收态,SYNC发生下降沿产生中断后,将RX_TX状态读入缓冲字节;在16Bit的滑动窗口中搜索同步帧,当搜索到0x09、0xaf同步帧头后,表示已经进入同步状态;随后数据为通讯数据体,接收数据每8Bit依次还原为一个有效字节数据,由规约进行解释,直至接收完成。试验数据:通道1为 PL2000A DEMO 板耦合线圈输入信号(未施加干扰源)。通道1为 PL2000A DEMO 板耦合线圈输入信号(施加宽带干扰源)。通道为 SYNC,通道为接收端伪码输出,我们可以清楚地看到后三个同步后的输出。通道为 SYNC,通道为数据解调输出。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1