本帖最后由 dcexpert 于 2015-1-28 23:33 编辑
其它
前面分析了主要的硬件模块,我们在分析剩下的一些地方。
SAM R21 Xplained开发板带有一个用户按键和一个用户LED。PA19通过R303连到LED,再通过R303这个330欧电阻连接到Vcc;PA28通过R306和R302连接按键。
R301和R306有什么作用呢?因为PA19和PA28也连接到扩展口EXT1,在需要时可以断开R301和R306,防止LED和按键对EXT1尝试冲突。
R302这个39欧电阻起到什么作用?为什么在按键上要串这个电阻。还是因为扩展口EXT1,如果EXT1输出高而按键被按下,R302就可以保护EXT1上的输出信号。
板载的I2C没有太多好说的,标准用法,上拉4.7K的电阻到Vcc。当I2C上连接的芯片较多时,可以适当减小这个电阻。
EDBG或者复位键都可以使SAM R21的复位。SAM R21的RESET信号默认通过R300上拉到VCC,C301可以防止干扰信号影响RESET。
如果EDBG通过R331连接到SAM R21的RESET,复位键是通过R304连接到RESET。这两个39欧电阻可以起到保护作用,和上面R302的作用相同。
SAM R21 Xplained Pro的电源设计的很规范,每个VCC、VDDCORE、VDDIO、AVDD、AVDOUT上都有100nF的退耦电容。
VCC通过L300和C306、C301这个LC电路连接到AVDD,可以防止VCC上的数字噪声影响模拟电源。
RF部分也是SAM R21这个开发板的重点,可惜参考资料比较少,可能ATMEL希望大家多买模块。
开发板有两个天线:板载陶瓷天线A600和外接SAM天线J600。J600可以自己连接一个2.4G的鞭状天线,增强RF信号。不过板载陶瓷天线效果也很不错,一般情况下足够用了。和有的开发板是使用电阻选择天线不同,SAM R21上的两个天线是通过射频开关U600切换的。U600是AS222-92LF,它的最高频率是3G,最大损耗0.5dB。U600通过POSWITCH_P和POSWITCH_N控制。
B600是AT86RF232 和 AT86RF233专用的巴伦滤波器2450BM15A0015E。它的数据手册在:
http://www.mouser.com/ds/2/611/2450BM15A0015-242316.pdf。
J304上连接有三个IO:PA09、PA12、PA27。这是三个在其它地方没有用到的引脚。