主题:飞思卡尔的新型低端RS08内核和MC9RS08KA系列产品介绍 |
在线问答: |
[主持人:ChinaECNet] |
各位听众(网友),上午好!欢迎参加中电网在线座谈。今天,我们有幸邀请到Freescale公司的专家就“飞思卡尔的新型低端RS08内核和MC9RS08KA系列产品介绍”举行在线座谈。在座谈中,您可就您关心的问题与Freescale公司的专家在线进行直接、实时的对话交流。中电网衷心希望通过大家的共同努力,不仅能够增进各位听众(网友)对“飞思卡尔的新型低端RS08内核和MC9RS08KA系列产品介绍”的了解和掌握,而且能够为大家事业的发展带来裨益。 |
[2006-11-21 10:27:14] |
[问:apitx] |
指令集是怎样?有待了解哦! |
[答:Vincent] |
指令集 (instruction set) is similar to HC08 and S08. It is considered as
a reduce version of HC08/S08 instruction set. Mathematic and arthimetic
instructions such as DIV, MUL, ..etc are removed. Most instructions in
RS08 are source code compatible with S08 and HC08. Datasheet lists out
the detail. |
[2006-11-21 10:31:12] |
[问:mwm008] |
RS08单片机支持像GP32的串口程序下载吗? |
[答:Roger] |
RS08 uses S08 type BDM for flash program download or programming. It
does not like the HC08GP32 MCU which uses MON08 serial link for program
download.
Enter BDM mode only needs only 4 pins, they are Vdd, Vss, Reset and BKGD
pin. BKGD pin is the used for data communication between the host and
the MCU. Pls read the Development tools session of RS08 data spec for
more detail information. |
[2006-11-21 10:34:42] |
[问:mcucao] |
我是一名电子设计爱好着,请问老师,贵公司的RS08内核和MC9RS08KA系列产品比以前的有那些进步,并且是否还是存在一些不足,还须继续开发研究和发展 |
[答:Vincent] |
RS08 is targeted for ultra low cost market and cost sensitive applications.
The core and instruction set are optimized for small size and to be used
for small memory device. RS08 or KA2 is already using the latest wafer
process and module technology among the HC08 and S08 domain. |
[2006-11-21 10:36:26] |
[问:greensheep] |
53页的高亮度LED示例中的PMOS管能不能改用NMOS管?因为NMOS管更便宜些。 |
[答:Vincent] |
The PMOS is used a high side switch, where the ADC (emulated) input
can tape the current sensor directly. So NMOS is not possible. To use
NMOS, low side switch must be used, then different ADC input is needed. |
[2006-11-21 10:42:09] |
[主持人:ChinaECNet] |
我们已经进入问答阶段如果听众想重温演讲或内容可以点击下面“回顾演示”重看演讲。 |
[2006-11-21 10:42:22] |
[主持人:ChinaECNet] |
在线座谈之后,中电网会给所有参加者发送一个参加飞思卡尔MCU王争霸的问答测试密码, 请直接登入http://freescale.cycomtech.com/registration_top1.html
输入该密码,参加问答测试,抽取该阶段的奖品,也有机会参加最终大抽奖,嬴取宝马3系列豪华轿车一辆。 |
[2006-11-21 10:42:50] |
[问:lbgy] |
BDM是个什么东西?能介绍一下它的性能和用法吗? |
[答:Patrick] |
BDM,英文名为background debug module(背景调试模块),是内嵌在MCU中的一个调试模块。通过它可以监控和调试MCU的运行。它占用一个MCU引脚(在非BDM调试方式下,该引脚可以做普通I/O口使用),通过串行的方式和PC进行通讯,通过专用的命令来读取MCU的信息。BDM调试的优点在于它在几乎不占用MCU资源的情况下可以实现真正的在线仿真。在飞思卡尔的论坛上有一些开源的BDM资料可以下载。用户也可以下载AN2497应用笔记了解BDM模块和HC08系列单片机所用的Monitor模式之间的区别。 |
[2006-11-21 10:44:28] |
[问:dlut_tiancai0006] |
请问活动举办方会提供纸制资料吗? |
[答:YK] |
No, you can read from our web but you cannot download now. |
[2006-11-21 10:44:40] |
[主持人:ChinaECNet] |
在此回答问题的专家是Freescale公司的:YK Wong、Chen Gang、Vincent Ko、Patrick
Yang和Roger Fan。 |
[2006-11-21 10:45:44] |
[问:apitx] |
芯片价格和开发工具价格各是多少? |
[答:YK] |
KA2 price range from $0.3 - $0.5US roughly depends on ctm and volume
and potential. Tools is the DEMO9RS08KA demo board, 50$USD. |
[2006-11-21 10:46:09] |
[主持人:ChinaECNet] |
各位听众(网友),请注意,在线座谈之后,中电网会给所有参加者发送一个参加飞思卡尔MCU王争霸的问答测试密码,
请直接登入http://freescale.cycomtech.com/registration_top1.html 输入该密码,参加问答测试,抽取该阶段的奖品,也有机会参加最终大抽奖,嬴取宝马3系列豪华轿车一辆。 |
[2006-11-21 10:46:33] |
[问:foolapple] |
RS08采用什么语言编程?是否和HCS08兼容?还有他可以用来模糊控制吗? |
[答:Chen] |
RS08既可以采用汇编语言,也可以采用C语言。不过目前CodeWarrior中的RS08 C语言编译器还没有完成,只有第3方的工具才支持。RS08的指令基本上与HCS08兼容,但比HCS08的指令要少,所以有些HCS08的指令在RS08中是用伪指令来实现的。RS08也不带硬件的模糊控制指令,如果用于模糊控制的话,需要用软件来实现。 |
[2006-11-21 10:46:58] |
[问:maeleton1] |
RS08系列产品的指令集有几条?是否是单周期指令? |
[答:Patrick] |
RS08的指令集大概一共有50条指令,并不都是单周期指令,其中小型寻址和短型寻址模式的指令都是单周期指令。 |
[2006-11-21 10:49:51] |
[问:tom83119] |
请问RS08与S08内核的区别是什么? |
[答:Roger] |
The RS08 cpu core is a simplied cpu core when compare with S08. Pls
read pg 5-23 of the presentation slide. It give detail of the difference.
for example the programming model, support less instructions sets and
addressing modes. |
[2006-11-21 10:51:36] |
[问:luogongqiang] |
请问RS08和HC08内核在性能和开发工具上有什么明显的区别?两种产品的应用范围是否相同? |
[答:YK] |
RS08 is the low end version of HC08. HC08 use mon08 tools or the traditional
EVM boards whereas RS08 has built in BDM function so the tools will be
much simply, just a BDM cable is Ok. RS08 will focus on small memory <16k
and low pin count applications. |
[2006-11-21 10:53:30] |
[问:kllyj2008] |
RS08 MCU如何实现多次中断?能否实现在系统或电路中编程? |
[答:Vincent] |
多次中断is possible, easy way is to keep the MCU is WAIT mode, when interrupt
comes in, it wakes the MCU from wait. Software can poll for the interrupt
source and process correspondingly, then return to WAIT, if there is pending
interrupt, MCU will immediate wakeup from wait again, software should
repeat the above process.
系统或电路中编程 (ICP) is supported but the MCU itself do not include high voltage
supply for flash programming, required external 12V supply and MCU VDD
supply both for ICP. |
[2006-11-21 10:53:44] |
[问:greensheep] |
1.RS08不是内置了BDM调试模块吗?从page53中看,连接的调试接口也不简单呀? |
[答:Chen] |
不知道你说的是哪个文档的第53页。但你可以看RS08KA2数据手册的第97页。这里有张图,说明BDM的接口是6针的,但其中除了电源和地外,另外须连接的一个是BKGD通讯口,一个就是RESET口,只有这两个口而已。正因为RS08内置了BDM调试模块,所以实际上只需要通过BKGD一个口就可以进行调试通讯了,而且其调试功能是非常强大的。 |
[2006-11-21 10:54:13] |
[问:forward18] |
我怎样获得相关的仿真系统? |
[答:YK] |
Please contact our sales office in Shanghai, Beijing or Shenzhen. We
have free tools to give out to valid opportunities for the time being. |
[2006-11-21 10:54:23] |
[问:Yangwh] |
请问代理商是谁?谢谢! |
[答:YK] |
We have many distributors. You can find them in our website freescale.com.cn.
Bigger distributors include Arrow, Avnet, Future, QCE, Nanco, CEAC, Nothking,
WPG and so on. |
[2006-11-21 10:55:43] |
[问:kllyj2008] |
请介绍RS08的EMI/EMS性能?降低RS08 MCU的EMI/EMS的措施有那些? |
[答:Roger] |
The evaluation result founds the RS08 EMI/EMS performance is comparative
with the HC08 and HS08 MCUs. For better EMI/EMS performance, user should
paid more attention on the PCB layout. Adding decoupling caps etc at the
correct position of the MCU pins. Pls visit www.freescale.com to download
application notes on the topic EMC/EMI. |
[2006-11-21 10:56:51] |
[问:luogongqiang] |
RS08与Renesas, Microchip的低端MCU产品相比,有何优势和特点? |
[答:Patrick] |
RS08的集成度非常的高,可以在低电压下工作,所以功耗非常低。我们可以看到RS08,就算电压低到1.8v的时候,它还可以用10MHz的总线频率来运行,这个和其他的MCU相比,他的优势是非常明显的。另外呢,就是我们RS08和S08一样,都是内置的BDM的调试模块,这个就对于我们用户开发、调试或者是在线编程就非常方便,用户只要买一个很便宜的调试连接器,不需要外部的仿真器,就可以进行调试、仿真和开发了,对于用户来说,他的开发速度可以加快,费用也很低。另外我们的RS08和HS08和S08在很多方面都是兼容的,所以很多的代码,以前的一些程序,不管是运算程序,还是控制程序,都可以把他移植过来,不需要重新编程。所以呢,他的兼容性非常好。另外呢,在FREESCALE的网站上可以看到,RS08有很多的支持资源,包括硬件的资源,软件的资源,还有很多技术的文档,我们都可以免费的下载。开发软件CodeWarrior是免费的 |
[2006-11-21 10:57:04] |
[问:greensheep] |
待机电流1uA是在什么电压和时钟频率下? |
[答:Chen] |
待机电流1uA是在5V电压下,3V时为0.9uA。此时MCU处于STOP模式下,系统时钟停止工作。 |
[2006-11-21 10:57:41] |
[问:direction] |
你们在全国又多少代理商?对于你们的产品又需要的话,可以先试用吗? |
[答:YK] |
Please visit our freescale.com.cn to find the full list of our distributors.
If you want yo try out our product and development tool, you can log on
freescale.com to find the Virtual Lab of 9RS08KA2 and book a time slot,
then you can try out KA2 and tools through web, or you can contact our
sales office to borrow a set of tools to work with. |
[2006-11-21 10:58:07] |
[问:阎杰] |
开发工具通用吗 |
[答:YK] |
Since RS08 has built in BDM, so the tool can be used on all S08 and
RS08 MCUs, but not on HC08 which doesn"t have BDM function |
[2006-11-21 10:59:30] |
[问:asean] |
RS08内核和MC9RS08KA系列产品的架构与HC08,HCS08等有何不同或优势? |
[答:YK] |
RS08 is mainly focus on low cost applications. Technical function will
not be as good as S08, but speed is faster than HC08. |
[2006-11-21 11:00:34] |
[问:greensheep] |
RS08有内部定时器中断吗? |
[答:Roger] |
RS08 has timer interrupts, they are MTIM and the RTI. |
[2006-11-21 11:00:49] |
[主持人:ChinaECNet] |
各位观众,现在用户提问很踊跃,专家正在逐一回答。请耐心等待您问题的答案,同一问题请不要多次提交。 |
[2006-11-21 11:01:22] |
[主持人:ChinaECNet] |
各位听众(网友),请注意,在线座谈之后,中电网会给所有参加者发送一个参加飞思卡尔MCU王争霸的问答测试密码,
请直接登入http://freescale.cycomtech.com/registration_top1.html
输入该密码,参加问答测试,抽取该阶段的奖品,也有机会参加最终大抽奖,嬴取宝马3系列豪华轿车一辆。 |
[2006-11-21 11:01:44] |
[问:greensheep] |
请问32kHZ时钟下,RS08上电复位要多少时间? |
[答:Vincent] |
The entire KA2 clock is derived by the 32KHz. Power on reset (POR) depends
your decoupling cap size. Clock wakeup is about 100us, FLL acquisition
time is about 1ms. |
[2006-11-21 11:03:42] |
[问:zzkeng] |
请问RS08 MCU中那款器件的接口最丰富?它的接口有那些?数据传输速率有多高? |
[答:YK] |
RS08KA2 is the first MCU in RS08 family. We will have more members that
will come out in 2007. They will have SCI functions |
[2006-11-21 11:04:15] |
[问:SUNDONGXING] |
RS08的I/O有独立的三态脚吗?如果没有,能否通过关掉上拉和下拉来实现?谢谢! |
[答:Vincent] |
Yes. When set the I/O to input, it is high impedence. Removing pullup
and pulldown cannot turn the port to Hi-Z. |
[2006-11-21 11:05:34] |
[问:greensheep] |
我在用32kHZ时钟启动16F716的时候,发现需要接近500mS的时间,RS08要多少时间? |
[答:Chen] |
RS08由于是采用内部振荡器,所以启动是很快的。从停止到FLL完全锁定的时间只需100uS。 |
[2006-11-21 11:07:05] |
[问:yzsdzz] |
RS08能否实现多子程序嵌套? |
[答:Vincent] |
Yes. The subroutine nesting (多子程序嵌套) can be done by software stacking.
Application note AN3266, described the method and sample code. |
[2006-11-21 11:07:29] |
[问:wolf_heart] |
rs08的开发环境,编成语言与通用Mcs51的区别 |
[答:Patrick] |
RS08的开发环境一般软件采用Codewarrior或其他第三方的工具来编译和调试,硬件采用BDM工具(有多家公司提供BDM工具,freescale有低成本的Value2
BDM支持RS08)。编程语言的话,如果用C语言,和MCS51基本没有区别,只要编译器支持就可以。如果是汇编,因为采用的内核架构不同,所以需要工程师学习RS08的指令集。但是RS08的指令集是在S08指令集的基础上优化精简的,所以对于熟悉8位MCU开发的工程师来说,应该难度不是很大。 |
[2006-11-21 11:07:34] |
[问:zanglang21] |
RS08 MCU的主要面向市场是什么? |
[答:YK] |
Low end applications which replace Mechanical and analog solutions with
little or no additional cost |
[2006-11-21 11:09:55] |
[问:hufgvs] |
RS08有串行通讯接口吗? |
[答:YK] |
RS08KA2 doesn"t have serial port which we will have new RS08 MCUs coming
out in 2007 which has SCI port. |
[2006-11-21 11:10:48] |
[问:zzkeng] |
如何对写到RS08的片内程序进行加密处理?是否在烧录时自动完成? |
[答:Vincent] |
对,对RS08片内程序的加密是在烧录时完成的,但不是自动完成的。用户代码须将位于地址0x3FFC处的NVOPT的SECD位置为0,并烧入芯片,这样当MCU上电后,FLASH就被加密了。 |
[2006-11-21 11:10:54] |
[问:meteor_chu] |
RS08的抗干扰性能如何?是否可用在工业控制中的马达控制? |
[答:Chen] |
RS08和S08一样,采用0.25um的工艺,在具有高速、低电压和低功耗特性的同时,可能会对干扰更敏感。但RS08在芯片的设计上也采用了很多增强其EMC性能的设计,例如内置输入滤波和去耦电容等,所以它完全可以应用于一般的工业控制,包括马达控制。 |
[2006-11-21 11:12:33] |
[问:greensheep] |
RS08没有复位向量,请问它是如何进入用户程序的? |
[答:Vincent] |
After reset the program counter (PC) is pointed to $3FFD. User should
put a JMP instruction at $3FFD, and use the operand to define the user
code location. e.g. put JMP $3800 instruction at location $3FFD will direct
the PC to user defined location. |
[2006-11-21 11:13:20] |
[问:meteor_chu] |
RS08微控制器的开发板的价格是多少?在那里可买到? |
[答:YK] |
The development board is DEMO9RS08KA csot 50$USD, or you can contact
our sales office to borrow a free tool |
[2006-11-21 11:13:29] |
[问:encaon] |
RS08系列产品的外设有那些?是否有ADC和LED驱动器? |
[答:YK] |
9RS08KA2 only have Analog comparator and can use external RC to make
a low speed AD converter. LED can be driven by GPIO. |
[2006-11-21 11:14:50] |
[问:meteor_chu] |
RS08系列采用什么语言编程?它在开发编程方面有何独特之处? |
[答:Chen] |
RS08既可以采用汇编语言,也可以采用C语言编程。但CodeWarrior对C语言编程的支持要晚一些才能完成。RS08最大的特点,就是在HCS08的基础上,针对小内存低端应用做了大量的优化,使得它的代码效率大大提高,同时又保持了HCS08的高速和指令丰富,功能强大的特性。 |
[2006-11-21 11:15:43] |
[问:jacey] |
是否有带AD功能的MCU |
[答:YK] |
9RS08KA2 only has analog comparator which you can use external RC to
make a slow speed AD converter. True ADC RS08 MCU will be introduced in
2007. |
[2006-11-21 11:16:07] |
[问:chenyf] |
codewarrior是免费的? |
[答:YK] |
16k version is free |
[2006-11-21 11:16:26] |
[问:bob_yu] |
在STOP状态,只能通过INTERRUPT恢复执行吗?IO可以吗? |
[答:Vincent] |
There are several interrupts can wake up the MCU from STOP, Low voltage
Int (LVI), Keyboard Int (KBI), Analogy comparator Int (ACMP), ... etc.
So IO wake up is possible. |
[2006-11-21 11:16:49] |
[问:jacey] |
该单片机的功耗怎么样?如果有效降低功耗,提高效率 |
[答:Patrick] |
RS08的一个特点就是低电压低功耗,它在1.8V的电压下仍然可以以10MHz的总线频率正常工作。在1.8V的工作电压,10MHz的频率下,电流大概是2mA左右。如果总线频率降低的话,功耗可以进一步的降低。关于如何降低功耗,一般可以采用降低工作电压,降低工作频率,关闭不用的模块,在MCU不需要工作的时候及时进入Stop模式(stop模式下的电流小于1uA)等。 |
[2006-11-21 11:17:14] |
[问:zanglang21] |
RS08系列MCU的速度如何,最高指令周期为多少? |
[答:YK] |
RS08 bus freq is 10Mhz |
[2006-11-21 11:17:29] |
[问:jiang0928] |
RS08内核和MC9RS08KA系列产品技术上有哪些特点? |
[答:YK] |
RS08 is the core, 9RS08KA2 is a MCU memeber using this core. |
[2006-11-21 11:18:06] |
[问:meteor_chu] |
请介绍RS08对flash的加密性能. |
[答:Roger] |
To secure the RS08 Flash memory, user can simply program the SECD bit
of the flash register NVOPT to zero. After this bit is programmed, the
flash is secured and not external access from tools are allowed. External
tools can only erased the whole flash mcu. |
[2006-11-21 11:18:46] |
[问:zanglang21] |
RS08系列的低功耗特性如何,主要提供哪些外设模块? |
[答:Patrick] |
关于低功耗,RS08的一个特点就是低电压低功耗,它在1.8V的电压下仍然可以以10MHz的总线频率正常工作。在1.8V的工作电压,10MHz的频率下,电流大概是2mA左右。如果总线频率降低的话,功耗可以进一步的降低。在RS08KA系列的主要外围模块在讲座中提到了,有一个模拟比较器ACMP,有一个模数定时器MTIM,此外还有键盘中断,通用I/O口,COP(看门狗)等。 |
[2006-11-21 11:21:01] |
[问:asean] |
RS08内核和MC9RS08KA系列产品的主要应用有哪些?是不是这个“低端”就是不能用于工业等应用中? |
[答:Chen] |
RS08KA针对低端应用,并不表示它不能应用于工业控制等,而是指它针对的是管脚比较少,又不需要非常复杂的运算的应用。但是RS08KA本身可以有10MHz的总线频率,可以从1.8V到5.5V运行,低功耗,等等,所用这些特性使得它可以应用于各种应用中。 |
[2006-11-21 11:21:05] |
[问:greensheep] |
2.待机电流1uA是在什么电压和时钟频率条件下的?
3.32kHZ时钟频率下CPU上电复位需要多少mS? 我以前用16F716时要用接近 500mS,感觉有点慢。 |
[答:Roger] |
1. under STOP mode.
2. around 100us. |
[2006-11-21 11:21:20] |
[问:zanglang21] |
RS08内部的时钟产生的时钟精度是多少?能进行精确计时吗? |
[答:YK] |
The accuracy is 2% across working temperature |
[2006-11-21 11:21:34] |
[问:leaders] |
RS08 CPU核是RISC还是CISC架构? |
[答:YK] |
RS08 is CISC core |
[2006-11-21 11:21:47] |
[问:greensheep] |
从待机到唤醒需要多少时间? |
[答:Roger] |
100us |
[2006-11-21 11:21:49] |
[问:mwm008] |
请问,RS08的BDM可以与S12的BDM通用吗? |
[答:Roger] |
For cyclone-Pro Version C, it can be used for RS08 and S12. The old
BDM for S08 and S12 version B or earlier cannot be used for RS08. |
[2006-11-21 11:23:02] |
[问:encaon] |
简化RS08内核是否根据应用要求增加功能?增加的是什么功能?主要应用在什么地方? |
[答:Vincent] |
RS08 is optimized for low cost. The core design is targeted to reduce
cost and keep the CPU processing as much as possible. Many features added
to the CPU like tiny/short addressing mode, paging window are targeted
to operate the MCU with smaller memory size, less RAM and higher code
density. |
[2006-11-21 11:23:50] |
[问:luogongqiang] |
RS08系列产品的内存有多大?可以外接那种存储器?可扩展的最大容量有多大? |
[答:Chen] |
RS08现在有2个系列的产品,RS08KA1和RS08KA2,它们有64字节的RAM,一个是1K字节的FLASH,另一个是2K的FLASH。它不能扩展总线。如果需要的话,可以通过模拟串行通讯的方式与外部存储器接口。 |
[2006-11-21 11:25:58] |
[问:zanglang21] |
RS08的IO驱动能力怎么样? |
[答:Roger] |
The IOL/ILH are +/-5mA at Vdd>=4.5V.
The IOL/ILH are +/-3mA at Vdd>=3V.
The IOL/ILH are +/-2mA at Vdd>=1.8V. |
[2006-11-21 11:26:04] |
[问:asean] |
小型寻址和短型寻址都可以访问$00~$1F,对这一空间的访问,二者谁更合适? |
[答:Chen] |
小型和短型寻址方式的指令是不一样的。只有INC、DEC、ADD、SUB这四个指令可采用小型寻址方式;而只有CLR、LDA、STA这三个指令可采用短型 |