close





Pololu Wixel  (圖片來源: Pololu)




最近在研究可以用 Pololu Wixel 無線模組來做些甚麼有趣的應用,
其實可做的事情很多, 那我們就一步一步來.

先來看看 Wixel 到底是甚麼?
其實他很簡單, 主要就是 TI 的 CC2511F32 這顆 SoC (System-On-Chip),
它具備以下主要幾項特色:
  1. 2.4 GHz RF transceiver (2400 - 2483.5 MHz)
  2. 8051 CPU core
  3. 32 KB code flash memory
  4. 4 KB RAM
  5. Full-speed USB controller (with 1KB USB FIFO)
  6. I2S (for audio codec)
  7. 128-bit AES coprocessor
  8. Two USARTs
  9. 16/8-bit timers
  10. 19 GPIO
  11. 2.0v - 3.6V





以下是 CC2511F32 的 block diagram (從 datasheet 截圖):











基本上CC2511F32 就是整合了 2.4 GHz RF 收發器的單晶片, 使得單晶片的應用可以直接延伸到無線傳輸的領域.


Wixel 模組上有一個 mini-USB 插座, 可用來下載應用程式, 或者做為 virtual COM port 讓 PC 跟 Wixel 以 COM port 的方式溝通.



Pololu Wixel  (圖片來源: Pololu)








下圖是 Wixel 模組的接腳圖:


可以發現很多的接腳是多功能的, 必須靠 pinmux 的設定來決定是做甚麼用途.


另外, 有一點是必須要注意的, Wixel 是工作在低電壓的 (3.3V),


一般的 5V output pin (例如 Arduino 等) 是不可以直接接上 Wixel 的 I/O 腳的,


必須靠 level-shifter 電路將 外來的 5V output 轉為 3.3V 才能接到 Wixel 的 input pin.


至於 Wixel 的 output pin 接到 5V 的  input pin 應該是可以直接連接, 但是保險起見,


還是經過 level-shifter 比較安全, 尤其是一些裝置的 I/O 腳一樣是可設為 input 或 output 的 (例如 Arduino 等), 一不小心, 就可能把 Wixel 的 I/O 腳給燒壞了.






Pololu Wixel  (圖片來源: Pololu)




這次先到這裡, 其他待續囉!





arrow
arrow
    全站熱搜
    創作者介紹
    創作者 Galileo 的頭像
    Galileo

    Galileo's Sky

    Galileo 發表在 痞客邦 留言(0) 人氣()