Appunti su modulo WiFi/Bluetooth Ampak AP6212

WiFi, Bluetooth and FM module

Features

  • 802.11b/g/n single-band radio
  • Bluetooth V4.0(HS) with integrated Class 1.5 PA and Low Energy (BLE) support
  • Concurrent Bluetooth, FM (RX) RDS/RBDS, and WLAN operation
  • Simultaneous BT/WLAN receive with single antenna
  • WLAN host interface options:
    • SDIO v2.0 — up to 50 MHz clock rate
  • BT host digital interface:
    • UART (up to 4 Mbps)
  • FM multiple audio routing options: I2S, PCM, eSCO, A2DP
  • IEEE Co-existence technologies are integrated die solution
  • ECI — enhanced coexistence support, ability to coordinate BT SCO transmissions around WLAN receives

Wirings with RoadRunner & RPI

Per la RPI i riferimenti sono stati presi qui

J6 Bob Berta D2 Raspberry PI
1-2 (3V3) 3V3 3V3
3 (BT_RST_N) GPIO05
4 (RTS) GPIO17
5 (TDX) GPIO14
6 (RXD) GPIO15
7 (CTS) GPIO16
8 (BT_WAKE) ?
9 (BT_HOST_WAKE) ?
10 (WL_REG_ON) I 3V3 GPIO06
11 (WL_HOST_WAKE) O ?
12 (SDIO_DATA_2) I/O PA4 GPIO06
13 (SDIO_DATA_3) I/O PA5 GPIO27
14 (SDIO_DATA_CMD) I/O PA1 GPIO23
15 (SDIO_DATA_CLK) I/O PA0 GPIO22
16 (GND) GND GND
17 (SDIO_DATA_0) I/O PA2 GPIO24
18 (SDIO_DATA_1) I/O PA3 GPIO25
19 (GND) GND GND
20 (GND) GND GND

Configurazione Kernel

Symbol: BRCMFMAC_SDIO [=y]

-> Device Drivers
    -> Network device support (NETDEVICES [=y])
        --- Wireless LAN 
          [*]   Broadcom devices
          < >     Broadcom 43xx wireless support (mac80211 stack) (NEW) 
          < >     Broadcom 43xx-legacy wireless support (mac80211 stack) (NEW) 
          < >     Broadcom IEEE802.11n PCIe SoftMAC WLAN driver (NEW)
          <*>     Broadcom IEEE802.11n embedded FullMAC WLAN driver

Links

The TanzoLab Project

Il TanzoLab è una iniziativa senza fini di lucro, nata da un'idea di Sergio Tanzilli socio fondatore di Acme Systems srl nel Novembre 2015, per trasferire ad appassionati di elettronica e informatica, professionisti e aziende nel settore, le conoscenze necessarie per poter creare prodotti embedded adatti per la produzione industriale.

Le attività del TanzoLab si svolgono ogni mercoledi sera, salvo casi speciali, dalle ore 18:30 presso i locali della Acme Systems srl e consistono in:

  • Talk monotematici a cura di professionisti in vari settori tecnologici
  • Workshop pratici su elettronica embedded, produzione e informatica
  • Progettazione e realizzazione di nuovi prodotti embedded per l'IT

Le attività vengono coordinate tramite questo sito, in cui vengono pubblicati tutti i lavori svolti o in via di sviluppo, e tramite un gruppo Telegram con cui per interagire direttamente via chat con gli altri membri.