位置:51电子网 » 技术资料 » 单 片 机

Bluetooth基带控制器方案

发布时间:2008/5/27 0:00:00 访问次数:714

mitel公司

  mitel公司提供的mt1020符合bluetooth基带功能标准,完成基带以及链路的管理与控制,包括sco和acl连接方式、差错控制、物理层的认证与加密等。mt1020内部时钟可以低至5mhz,内核供电电压为2v,硬件解码、支持dma传输,这些特性使得mt1020具有超低功耗。mt1020由嵌入式微处理器和bluetooth基带外设组成,其中基带外设以最小的开销完成重要的bluetooth操作,挂在向上集成模块总线(uimb)上,由总线接口、链路控制器、队列管理器、缓冲ram、音频编解码器等组成。其中总线接口完成微处理器与基带外设之间的通信,基带外设内各个模块之间使用专门的bt总线传送数据。链路控音频编解码器是一个双全工的编解码器,具有麦克风和耳机驱动器,其中的数字转换器能够进行线性pcm、a律pcm、μ律pcm及连续可变斜率增量调制(cvsdm)之间的相互转换。

  基带控制器mt1020包含一个嵌入式微处理器内核,来实现基带及链路层的功能。嵌入式微处理器由32位risc架构的arm7tdmi中央处理单元、专用的模块交互总线(imb)和其他一些功能块组成。 arm7tdmi是一款性能优异的嵌入式cpu、具有极快的运算速度和很低的功耗,利用其内部的 thumb指令压解器可支持16位指令码,并支持扩展调试、快速乘法等功能、通过模块交互总线与其他功能块交换数据。其中外设控制器是mt1020a中内部总线与外部总线进行通信的主要通道,支持动态总线宽度,并能产生访问外设所需要的控制信号。串行i/o用来连接各种串行接口器件,例如与串行eeprom、串行时钟等器件接口。arm7tdmi处理器接受两种中断请求,普通中断请求和快速中断请求,根据用户所需要的优先级,所有中断都可设置成两种类型中的一种。中断控制器能处理8个外部中断和两个内部中断,外部中断可被编程设置成电平触发或沿触发。为减少中断响应的延迟时间,对每种类型的中断,中断控制器能进行硬件优先级判断,以加快中断实时响应。 mt1020a提供两个双独立32位定时器/计数器,与系统时钟同步,可以在程序中轮询,也可设置成溢出中断,并能自行重装。在dma控制器中有两个引擎,可以配置成一对,从而支持arm7tdmi中任意两个内存块的dma传输,也可以单独使用。通用异步收发器接口形式为rs-232,支持硬件握手和xon/xoff软件协议,收发通道上各有一个缓冲器,可以在程序中轮询,也可以使用中断形式,其内部的波特率发生器用来产生需要的数据速率。系统存储器挂在uim总线上,mt1020有20kb的内部静态ram,用于程序变量的存储,用户需要外接一个外部flash rom来存储bluetooth链路控制和管理协议代码及应用软件栈。在mt1020的下一个版本中,将提供片上rom来存储用户代码,简化用户设计、降低功耗。



mitel公司

  mitel公司提供的mt1020符合bluetooth基带功能标准,完成基带以及链路的管理与控制,包括sco和acl连接方式、差错控制、物理层的认证与加密等。mt1020内部时钟可以低至5mhz,内核供电电压为2v,硬件解码、支持dma传输,这些特性使得mt1020具有超低功耗。mt1020由嵌入式微处理器和bluetooth基带外设组成,其中基带外设以最小的开销完成重要的bluetooth操作,挂在向上集成模块总线(uimb)上,由总线接口、链路控制器、队列管理器、缓冲ram、音频编解码器等组成。其中总线接口完成微处理器与基带外设之间的通信,基带外设内各个模块之间使用专门的bt总线传送数据。链路控音频编解码器是一个双全工的编解码器,具有麦克风和耳机驱动器,其中的数字转换器能够进行线性pcm、a律pcm、μ律pcm及连续可变斜率增量调制(cvsdm)之间的相互转换。

  基带控制器mt1020包含一个嵌入式微处理器内核,来实现基带及链路层的功能。嵌入式微处理器由32位risc架构的arm7tdmi中央处理单元、专用的模块交互总线(imb)和其他一些功能块组成。 arm7tdmi是一款性能优异的嵌入式cpu、具有极快的运算速度和很低的功耗,利用其内部的 thumb指令压解器可支持16位指令码,并支持扩展调试、快速乘法等功能、通过模块交互总线与其他功能块交换数据。其中外设控制器是mt1020a中内部总线与外部总线进行通信的主要通道,支持动态总线宽度,并能产生访问外设所需要的控制信号。串行i/o用来连接各种串行接口器件,例如与串行eeprom、串行时钟等器件接口。arm7tdmi处理器接受两种中断请求,普通中断请求和快速中断请求,根据用户所需要的优先级,所有中断都可设置成两种类型中的一种。中断控制器能处理8个外部中断和两个内部中断,外部中断可被编程设置成电平触发或沿触发。为减少中断响应的延迟时间,对每种类型的中断,中断控制器能进行硬件优先级判断,以加快中断实时响应。 mt1020a提供两个双独立32位定时器/计数器,与系统时钟同步,可以在程序中轮询,也可设置成溢出中断,并能自行重装。在dma控制器中有两个引擎,可以配置成一对,从而支持arm7tdmi中任意两个内存块的dma传输,也可以单独使用。通用异步收发器接口形式为rs-232,支持硬件握手和xon/xoff软件协议,收发通道上各有一个缓冲器,可以在程序中轮询,也可以使用中断形式,其内部的波特率发生器用来产生需要的数据速率。系统存储器挂在uim总线上,mt1020有20kb的内部静态ram,用于程序变量的存储,用户需要外接一个外部flash rom来存储bluetooth链路控制和管理协议代码及应用软件栈。在mt1020的下一个版本中,将提供片上rom来存储用户代码,简化用户设计、降低功耗。



相关IC型号

热门点击

 

推荐技术资料

硬盘式MP3播放器终级改
    一次偶然的机会我结识了NE0 2511,那是一个远方的... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!