momo zone

调核人的blog

未解问题的答案–关于MCU和RF的连接

N久前某某人问我: “WIFI 板上,CPU通过什么方式和RF芯片连接?”  ,当时我确实不清楚,因为我对嵌入系统的总线 一无所知,所以就把计算机中最高效的一种方式说了出去,我答道:“内存共享”  …… 现在想想我当时真是白痴,对方听了肯定不会再有兴趣谈下去了。时至今日我也不清楚这个问题具体是问的什么,因为不清楚这个CPU具体是什么, 是DSP,MCU,SOC 还是什么? 这几天我翻了一些production brief  ,把broadcom,mavell, atheros(已被高通收购)的产品都看了一下,总结了一下。

一般来说数字无线系统都是有AP(MCU),BB,RF 构成。但对于小型的高集成系统,AP和BB往往集成在一起,叫基带处理单元(BBP)。特定于WIFI这个行业则直接叫做SoC 了。

1.先说说从marvell 那里看到的:

这就是marvell的top dog 方案, 高端SoC(附带3X3 MIMO)+ 2.5GHz和5GHz 双频:

  左边的是SOC 右边的是RF ,之间通过BBU 连接 (基带传输单元), I/Q是啥 ? 这个不明白的只有去翻通信方面的书了(OFDM方面的)。 SOC 88W8366 右边的PCIE接口就是这张卡和主机的接口了 ,很熟悉了。 还有JTAG,UART/GPIO,另外EEPROM 是通过SPI连接的。

2.再看一下atheros 的方案:

左边的AR7010 是一个SOC,右边的 AR9280 是被称为信号加速器的东西,最独特的是他们之间通过PCIe连接, 而SOC和host interface 通过USB连接 。既然能通过PCIe 连接 那么这个信号加速器的构成应该是比单纯的RF 要复杂。

还有这个AR4100,算是broadcom的单芯wifi 方案:

蓝色部分的把基带,MAC/RF全都集成在一起(SIP – system-in-package), 灰色的是MCU, 接口部分是SPI , SPI Slave 是连接的host interface

3. 最后看一下broadcom

应该说和marvell的一样,通过BBU直接把基带信号传给RFIC, 不过产品PDF里面并没有讲 ,不过透过逻辑图可以看出来:

BCM5352 和BCM2050 之间通过什么连接? 答案是BBU ,就是和marvell的一样了。从下图的I/Q 输入输出可看出。

Advertisements

发表评论

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 更改 )

Twitter picture

You are commenting using your Twitter account. Log Out / 更改 )

Facebook photo

You are commenting using your Facebook account. Log Out / 更改 )

Google+ photo

You are commenting using your Google+ account. Log Out / 更改 )

Connecting to %s

%d 博主赞过: