您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 酒店餐饮 > FM2307芯片专用仿真平台
使用说明书FM2307芯片专用仿真平台版本2.01FM2307芯片专用仿真平台使用说明书2007.10使用说明书FM2307芯片专用仿真平台版本2.02本资料是为了让用户根据用途选择合适的上海复旦微电子股份有限公司(以下简称复旦微电子)的产品而提供的参考资料,不转让属于复旦微电子或者第三者所有的知识产权以及其他权利的许可。在使用本资料所记载的信息最终做出有关信息和产品是否适用的判断前,请您务必将所有信息作为一个整体系统来进行评价。由于本资料所记载的信息而引起的损害、责任问题或者其他损失,复旦微电子将不承担责任。复旦微电子的产品不用于化学、救生及生命维持系统。未经复旦微电子的许可,不得翻印或者复制全部或部分本资料的内容。今后日常的产品更新会在适当的时候发布,恕不另行通知。在购买本资料所记载的产品时,请预先向复旦微电子在当地的销售办事处确认最新信息,并请您通过各种方式关注复旦微电子公布的信息,包括复旦微电子的公司网站()。如果您需要了解有关本资料所记载的信息或产品的详情,请与上海复旦微电子股份有限公司在当地的销售办事处联系。商标上海复旦微电子股份有限公司的公司名称、徽标以及“复旦”徽标均为上海复旦微电子股份有限公司及其分公司在中国的商标或注册商标。上海复旦微电子股份有限公司在中国发布,版权所有。使用说明书FM2307芯片专用仿真平台版本2.031综述仿真平台是指利用PIC仿真器和我们公司的专用仿真芯片来实现FM2307芯片的仿真。仿真平台对外接口有以下部分:1.仿真器接口2.通讯接口3.电量采集接口4.其他接口(包括IO口接口、LCD/LED显示接口等)图1-1FM2307相关跳线、端子在PCB板上的位置使用说明书FM2307芯片专用仿真平台版本2.042仿真芯片的工作模式仿真芯片有两种工作模式:仿真模式和运行模式。可通过跳线J2选择仿真芯片的工作模式:当J2跳开,仿真芯片工作在仿真模式下,就可以通过PIC的仿真器进行调试仿真;当J2短接,仿真芯片工作在运行模式下,就可以进行脱机运行(脱机运行指将用户程序通过编程器固化在仿真芯片里,不需要PIC仿真器,仿真芯片就可以单独运行,此时的仿真芯片功能相当于FM2307芯片)。3仿真器接口该接口是一个DIP40的插座,管脚兼容PIC16C67芯片,仿真时接PIC仿真器的仿真头。对于仿真器的时钟可以由仿真器自己提供,也可以由仿真芯片提供。仿真芯片在仿真模式下仿真器才能有效的使用。4通讯接仿真仿真平台上提供了丰富的通讯仿真接口。FM2307的片内有两个UART口,对每个UART口仿真平台都提供了两种电平接口。两种接口是通过跳线设置的。跳线如表4-1所示。跳线信号名状态接口1-2RS232电平(默认状态)J4UART0接收(RXD0)2-3红外1-2RS232电平(默认状态)J5UART0发送(TXD0)2-3红外1-2RS232电平(默认状态)J7UART1接收(RXD1)2-3RS485电平1-2RS232电平(默认状态)J8UART1发送(TXD1)2-3RS485电平表4-1FM2307通讯仿真跳线表4-1内各种情况分别对应如下所示跳线图:图4-1FM2307串口0接RS232口图4-2FM2307串口0接红外口使用说明书FM2307芯片专用仿真平台版本2.05图4-3FM2307串口1接RS232口图4-4FM2307串口1接RS485口图4-5FM2307RS485收发控制由发送数据流控制图4-6FM2307RS485收发控制由IO口控制对UART0,由于FM2307可以进行红外调制,所以仿真平台上设计了红外接口,可进行红外通讯。同时,为了方便使用,仿真平台也设计了一组DB9的RS232电平的接口,通过该接口仿真平台可以直接和PC机通讯。对UART1,仿真平台设计了一组DB9的RS232电平的接口,可以直接和PC机通讯。同时仿真平台也设计了一组485电平的总线接口。485的发送、接收控制可以通过跳线选择是发送数据流控制还是IO口控制。如果通过仿真平台的RS232接口和PC机进行串口通讯,连接仿真平台和PC机串口的电缆采用反接法:即电缆一端的2脚接另一端的3脚,3脚接另一端的2脚。5电量采集仿真电量采集的信号线通过JP4接口连出,JP4的信号名和管脚对应的关系如表5-1所示;电量采集方式选择的跳线说明如表5-2所示。管脚信号名1,2双光电SENSOR1脉冲输入3,4双光电SENSOR2脉冲输入5,6单光电脉冲输入7,8单光电脉冲方向输入9,10GND表5-1FM2307电量采集仿真接口管脚定义J10KEY按键输入单光电脉冲跳线J11DIR单光电脉冲方向输入跳线J12SENSOR1外部单光电脉冲输入/外部双光电脉冲的SENSOR1输入跳线J13SENSOR2外部双光电脉冲的SENSOR2输入跳线表5-2FM2307电量采集仿真跳线表使用说明书FM2307芯片专用仿真平台版本2.061.JP4接口输入的单光电采样激励的跳线设置如下:图5-1FM2307脉冲方向由JP4的7或8脚电平决定图5-2FM2307脉冲方向为反向仿真JP4接口输入的单光电采样激励时由上位机发送脉冲到JP4的5或6脚,实现单光电计数。此时单光电输入的脉冲方向可以由通过上位机发送高低电平到JP4的7或8脚决定(如果JP4的7或8脚悬空默认为正向),也可以通过图5-2的跳线方式设置为反向。2.按键输入的单光电采样激励的跳线设置如下:图5-3FM2307脉冲方向为正向图5-4FM2307脉冲方向为反向仿真按键输入的单光电采样激励时由按键直接控制SENSOR1上的电平(平时SENSOR1上为低电平,按键时为高电平,松开按键后又为低电平)。这样每按一次键就在SENSOR1上产生一个脉冲,实现单光电计数。脉冲方向的设置由跳线J11决定,可见上图。3.JP4接口输入的双光电采样激励的跳线设置如下:图5-5FM2307脉冲方向由双光电输入脉冲的顺序决定仿真JP4接口输入的双光电采样激励时由上位机发送SENSOR1脉冲到JP4的1或2脚,发送SENSOR2脉冲到JP4的3或4脚,实行双光电计数。使用说明书FM2307芯片专用仿真平台版本2.076IO口输入/输出仿真跳线JP14~JP32是选择JP3、JP8、JP9、JP10的端口是PIC的IO口还是仿真芯片的端口,仿真芯片的端口是IO口还是特殊功能口由测试芯片的内部寄存器设置决定。1.在仿真模式下,如果把跳线J14~J32按下图的方式设置,JP3、JP8、JP9、JP10引出的端口均为PIC上的IO口即PORTA~PORTC。2.在仿真模式下,如果把跳线J14~J32按下图的方式设置,JP3、JP8、JP9、JP10引出的均为仿真芯片的端口(由仿真芯片的内部寄存器决定是IO口还是特殊功能口。在仿真模式下IO只能是仿真器的IO口,仿真芯片的IO是无效的。也就是说此时引出的端口只有在仿真芯片设置为特殊功能口时有效,设置成IO口时无效)。综上:在仿真模式下,跳线J14~J32可以以不同于上面的方式交错设置。跳线设置的基本原则:下面(1~2)短接设置引出的端口为PIC的IO口,上面(2~3)短接设置引出的端口为仿真芯片的端口(由仿真芯片的内部寄存器决定是IO口还是特殊功能口)。3.在运行模式下,跳线只有下面一种设置有效。如果把跳线J14~J32按下图的方式设置,JP3、JP8、JP9、JP10引出的端口均为仿真芯片的端口(由仿真芯片的内部寄存器决定是IO口还是特殊功能口)。使用说明书FM2307芯片专用仿真平台版本2.08JP8管脚定义如下表所示:管脚信号名管脚信号名1GND2RA5或RA5/SENSOR23GND4RA4或RA4/DIR5GND6RA3或RA3/SAMPLE7GND8RA2或RA2/CTRL29GND10RA1或RA1/CTRL111GND12RA0或RA0/FOUT13GND14空15GND16空JP9管脚定义如下表所示:管脚信号名管脚信号名1GND2RB7或RB73GND4RB6或RB6/COUNT5GND6RB3或RB3/AIN37GND8RB2或RB2/AIN29GND10RB0/INT或RB0/INT11GND12空13GND14空15GND16空JP10管脚定义如下表所示:管脚信号名管脚信号名1GND2RC7或RC7/SEG313GND4RC6或RC6/SEG305GND6RC5或RC5/SEG297GND8RC4或RC4/SEG289GND10RC3或RC3/SEG2711GND12RC2或RC2/SEG2613GND14RC1或RC1/SEG2515GND16RC0或RC0/SEG24使用说明书FM2307芯片专用仿真平台版本2.09JP3管脚定义如下表所示:管脚信号名管脚信号名1RB7或RB72RB6或RB6/COUNT3RB3或RB3/AIN34RB2或RB2/AIN25RB0/INT或RB0/INT6GND7RA5或RA5/SENSOR28RA4或RA4/DIR9RA3或RA3/SAMPLE10RA2或RA2/CTRL211RA1或RA1/CTRL112RA0或RA0/FOUT13RC7或RC7/SEG3114RC6或RC6/SEG3015RC5或RC5/SEG2916RC4或RC4/SEG2817RC3或RC3/SEG2718RC2或RC2/SEG2619RC1或RC1/SEG2520RC0或RC0/SEG2421COM322COM223COM124COM025SEG2326SEG2227SEG21/SEGH28SEG20/SEGG29SEG19/SEGF30SEG18/SEGE31SEG17/SEGD32SEG16/SEGC33SEG15/SEGB34SEG14/SEGA35SEG13/DIG1336SEG12/DIG1237SEG11/DIG1138SEG10/DIG1039SEG9/DIG940SEG8/DIG841SEG7/DIG742SEG6/DIG643SEG5/DIG544SEG4/DIG445SEG3/DIG346SEG2/DIG247SEG1/DIG148SEG0/DIG049VCC50GND使用说明书FM2307芯片专用仿真平台版本2.0107其他仿真1.显示仿真显示仿真可以通过JP3的显示引出脚外接显示电路,仿真LCD/LED显示。2.模拟输入仿真FM2307的模拟输入有四个信号:温度、电池电压、外接模拟输入。仿真时温度采样只需软件设置正确即可;仿真平台上有个电池,提供仿真采样的电池电压(可以通过跳线J1控制是否接电池,J1短接就接电池);外接模拟输入仿真时需要将JP3上的ADC2、ADC3连接待采样信号,同时需将J21的2,3短接来进行通道2的ADC转换;将J22的2,3短接来进行通道3的ADC转换。3.LED指示灯仿真平台共有4个LED指示灯:D12为秒时标输出指示灯;D13为电源电压指示灯;D18为高电平有效指示灯(需外接到IO口上才可以使用);D19为低电平有效指示灯(需外接到IO口上才可以使用)。4.仿真器的PORTD、PORTE口仿真芯片只有工作在仿真模式下,仿真器才能通过PORTD、PORTE对测试芯片进行内部寄存器的读写操作。此时可通过JP1引出PORTD,JP2引出PORTE。如果仿真芯片工作在运行模式下,仿真芯片无PORTD、PORTE引出口。JP1接口如下表所示:J1管脚信号名管脚信号名1GND2RD03GND4RD15GND6RD27GND8RD39GND10RD411GND12RD513GND14RD615GND16RD7JP2接口如下表所示:J1管脚信号名管脚信号名1GND2空3GND4空5GND6空7GND8空9GND10空11GND12RE013GND14RE115GND16RE2使用说明书FM2307芯片专用仿真平台版本2.0115.仿真芯片的编程口如果让仿真芯片工作在运行模式下进行脱机运行,必须通过编程接口JP5对仿真芯片进行编程。编程接
本文标题:FM2307芯片专用仿真平台
链接地址:https://www.777doc.com/doc-345984 .html