For more Specifications - DCG.com

screechingagendaNetworking and Communications

Oct 26, 2013 (4 years and 18 days ago)

84 views











Intelligraphics

AR4100P

Device Drivers and
Evaluation

Platform






Page
2

of
10




Intelligraphics C
onfidential



1

Introduction

The
AR4100P

is a small form
-
factor, single
-
stream, 802.11n Wi
-
Fi system
-
in package (SIP)
solution.
The
AR4100P

is intended
to support applications hosted by low
-
resource MCUs that
send infrequent data packets over the network. Typically, these 802.11 applications will place a
higher priority on
low
cost,
low
power consumption, fast wake
-
up times
and ease
-
of
-
use rather
than

on
throughput
.


This document describes the Intelligraphics AR4100P hardware evaluation platform and off the
shelf Wi
-
Fi device drivers that are available for evaluation (for most popular MCUs and OSes)
and license.

2

Purpose

The

purpose of Intelligraphics

AR4100P

evaluation kit
is to provide
a
ready to use
kit
that will allow customer
s

to
evaluate

the AR4100P
as connected
to
t
he
i
r
selected
MCU.


The
AR4100P

reference board
accomplishes this by surfacing

a

UEXT interface
so that a
lmost any
external

MCU
can be connected

to the onboard AR4100P
.


3

Solution overview

3.1

Brief description and Block Diagram

The block diagram below shows the architecture of the Intelligraphics AR4100P evaluation board. The
hardware design is divided into the
following sections:

1.

802.11
b,g,
n Wi
-
Fi system in package: AR4100P

2.

SPI flash memory: 4Mbit

3.

UART header

4.

UEXT header

5.

JTAG header

6.

Power supply



Page
3

of
10




Intelligraphics C
onfidential




4

Hardware specification

4.1

802.11n Wi
-
Fi system in package:
AR4100P

The
AR4100P

is

a small form
factor, single stream,
802.11
b,g,
n Wi
-
Fi system in package with system
controller,
802.11
b,g,
n MAC, Rad
io, power amplifier, Balun,
RF switch
,

etc.

4.1.1

Features

1.

Direct connection to 50


antenna.

2.

SPI
host interface for interfacing
to
flash memory for
loading the
firmware on boot up.

3.

SPI
slave device for interfacing
to
external host device
s

(
like
an
MCU
)
.

4.

UART
and JTAG
header
s

-

for debugging purpose
s
.

5.

Operating RF frequency is 2.4GHz

6.

Operating voltage is 3.3V

4.2

SPI flash memory: 4Mbit

F
lash memory is
interfaced to
the
SPI port
and
configured
as the

master
. It is

used for loading
the
firmware

on boot up
.


4.3

UART header

The
UART header is used for debugging.

UART
Header
Pin
-
out
:

Pin number

Signal name

Pin type

Function

1

AR4100P
_3V3

Power

3.3V power supply

2

AR4100P
_3V3

Power

3.3V
power supply

3

AR4100P
_UART_RX_CWR

Input

Debug UART receive

4

AR4100P
_GPIO_DBG0

Output

GPIO

pin

5

N.C.


Not connected



Page
4

of
10




Intelligraphics C
onfidential



6

AR4100P
_GPIO_DBG1

N.C.

Not connected as per
AR4100P

datasheet

*

7

N.C.


Not connected

8

AR4100P
_GPIO_DBG2

N.C.

Not connected as per
AR4100P

datasheet
*

9

AR4100P
_UART_TX_TDO

Output

Debug UART transmit

10

AR4100P
_GPIO_DBG3

N.C.

Not connected as per
AR4100P

datasheet
*

11

GND

Power

Power supply ground

12

GND

Power

Power supply ground


4.4

UEXT header

The
UEXT header is used for connecting
an
external
host device
(MCU)
to
the
AR4100P

over SPI
.

UEXT Header Pin
-
out
:

Pin number

Signal name

Pin type

Function

1

VDD_3V3

Power

3.3V power supply

2

GND

Power

Power supply ground

3

AR4100P
_CHIP_PWD_L

Input

AR4100P

power down mode select
pin

4

AR4100P
_SPI_INT

Output

Interrupt from
AR4100P

to external
host

5

N.C.


Not connected

6

N.C.


Not connected

7

AR4100P
_SPI_MISO

Output

Serial data output from
AR4100P

to
external host

8

AR4100P
_SPI_MOSI

Input

Serial data input for
AR4100P

from
external host

9

AR4100P
_SPI_CLK

Input

Serial clock input for
AR4100P

from
external host

10

AR4100P
_SPI_CS

Input

Chip select signal for
AR4100P

from
external host


4.5

JTAG header

The
JTAG interface is used for debugging.

JTAG Header Pin
-
out
:

Pin number

Signal name

Pin type

Function

1

AR4100P
_JTAG_TDI

Input, Pull up

JTAG data input

2

GND

Power

Power supply ground

3

AR4100P
_UART_TX_TDO

Output

JTAG data output

4

GND

Power

Power supply ground

5

AR4100P
_JTAG_TCK

Input

JTAG clock input

6

GND

Power

Power supply ground

7

N.C.


Not connected



Page
5

of
10




Intelligraphics C
onfidential



8

GND

Power

Power supply ground

9

AR4100P
_UART_RX_CWR

Input


10

AR4100P
_JTAG_TMS

Input

JTAG test mode select

11

ICE_LEVEL


Pull up to 3.3V

12

N.C.


Not connected

13

N.C.


Not
connected

14

N.C.


Not connected


4.6

Power supply

The
AR4100P

based Wi
-
Fi board is powered
by a

5V pow
er supply or by 3AA batteries
.

4.6.1

P
ower budget:

SR. No.

Description

IC

Quantity

Current
c
onsumption

(mA)
@

3.3V

Current
c
onsumption

(mA)
@

1.8
V

1

Wi
-
Fi
RF peak
current

AR4100P

1

231

59

2

Flash memory

M25P40
-
VMN6TPB

1

15

0

Total current consumption (mA)

246

59

Total power consumption (mW)

811.8

194.7


4.6.2

P
ower supply

specification


3.3V supply


1.

Input voltage

range
:

2.5V to

5
.5
V

2.

Current output

capability
:
1A

3.

Switching frequency: 1.5MHz


1.8
V supply:


1.

Linear

regulator
with low dropout voltage: 130mV

2.

Input voltage: 2.5V to 5.5V

3.

Current output: 1A

4.

Fixed o
utput
voltage: 1.8V
±

3%

4.7

Battery backup

The board
has

provision
for

batteries:
3AA

batteries

can be used

as a backup

power
supply
.




Page
6

of
10




Intelligraphics C
onfidential




4.8

Slide switch

The board
also has

a slide switch to select power from either
the
battery or
an
external 5V
power
supply.






Page
7

of
10




Intelligraphics C
onfidential



5

Software specification


5.1

MCU Software Support


Intelligraphics provides
off
-
the
-
shelf AR4100P device drivers
for

a
variety of MCU/OS combinations
:


5.2

Wireless Features



Feature

Description

WLAN Modes

The
AR4100P

is fully compliant with
the following IEEE 802.11
s
tandard
s
:



802.11b/g



802.11n (1x1: 1)

WLAN Operation Modes

The
AR4100P

supports
the
following WLAN operation modes:



Station
/Client

mode



Limited

( support for one client) Soft
-
AP mode


Wi
-
Fi Security
Protocols

The
AR4100P

supports
the following
security
protocols:



WPA
-
PSK



WPA2
-
PSK




WEP (40 bit and 104 bit)



WPS using WPA2(PIN and PUSH methods) and



AdHoc using WEP



Page
8

of
10




Intelligraphics C
onfidential



802.11n Aggregation
(AMPDU)

The
AR4100P

device driver

supports
AMPDU
aggregation
.

Network IP
Sta
ck Offload

The
AR4100P

firmware
provides a f
ull IPv4 and IPv6 stack
with
support for TCP and UDP
connections.

Network
IP Stack on
host
MCU

The AR4100P onboard Network IP stack can be disabled. This
renders the AR4100P to have the same functionality as the
AR4100G. Intelligraphics has integrated the AR4100P to work with
the following host MCU/OS net
work stacks:



LWIP stack
with FreeRTOS on STM32



NetX stack with ThreadX on STM32

Static/Dynamic IP

Support for Static IP and DHCP

based IP
address allocation
.

Transmit power

settings

Allows s
et
ting the transmit power on

the
AR4100P

(
in dB
)

based on
the transmit rate

(range from 0 to 63).

Store/
Recall feature

Suspend/
Restart the Wi
-
Fi module for a specified time period.

Unload/Reload the WiFi
driver

The user can Unload and reload the driver in different modes
:



Raw mode
(Packet
-
Injection)



Normal mode



Quad
mode (Shortens the target boot

time)



'Raw

+

Quad' mode

Wireless s
canning on
the
host
MCU

Scan for AP's which are available in range.

MAC
store

User can
set

the
Wi
-
Fi chip’s
MAC
address
.

Reset

User can reset the
AR4100P

board by issuing the reset command.

OTA

O
ver
t
he
a
ir firmware upgrade support for

the

MCU

firmware.

Rate support

MCS rate 0
-
7
.

Advance power save

Uses a GPIO to allow the host MCU to
control the power to

the
AR4100P
.






Page
9

of
10




Intelligraphics C
onfidential




5.2

C
onfiguration
/Status

settings via the serial/WMI interface



SSID



Channel



Power



Statistics like RSSI/Packet errors

5.3

Code size



OS

Code Size
(kb)

Code size

(with TCP/IP on host in kb)


No
-
OS

35



ThreadX

50.5



60.6 KB

(with netX Stack)

Free RTOS

51.2



58.5kb (with lwip
stack)

Micro C

45




6

Pricing


Intelligraphics will provide a QCA
AR4100P

device driver with the above features for any
OS/Microcontroller combination for the following license fees:

1)

Binary License Only


$10
,000

2)

Source and Binary License


$20,000

3)

If the customer wishes to use the host OS TCP/IP stack (required for
AR4100
G) instead of the
AR4100P

TCP/IP stack, there will be an
additional $5,000 license fee for integration

with the
Host OS TCP/IP stack. For this to work, the host OS must have a prop
erly functioning TCP/IP
stack.

4)

OTA firmware update


Optional for an additional $5,000 license fee


License Terms:

The above licenses will give the customer the right to distribute the binaries and (if the source code
license is purchased) to internally mo
dify the source code and will be restricted to a single customer
product, OS and microcontroller combination.

Note:

Operating systems

vendors
that

require
a license fee to be paid for a development
kit

will only be
supported if
the
customer provides a
licensed
development
kit

for
Intelligraphics

to use.



Page
10

of
10




Intelligraphics C
onfidential



7

Warranty

A
ninety (90) day

warranty is included with the licensed software. The warranty includes only correction
of defects in the original unmodified device driver software on the target OS and
hardware. Each defect
must be readily reproducible in Intelligraphics’ lab. No updates or enhancements are included. The
warranty is for the device driver software only and does not cover the diagnosis or correction of any
defects in the AR4100 firmware

or modifications to the AR4100 firmware. The customer will provide
any hardware and/or software required to reproduce each defect. The customer will
pre
-
approve and
pay all expenses

such as shipping or purchase of equipment needed for Intelligraphics to

provide this
warranty service
. Warranty service will only be performed at Intelligraphics’ offices and no travel by
Intelligraphics personnel is included.

8

Support

10 hours of support are included with the license fees.

9

Maintenance

An annual maintenance s
ubscription is available for $3,500 per year (the "Maintenance Fee"). If, upon
execution of the License Agreement, Customer pays the Annual Maintenance Fee, the maintenance
period will commence following the above ninety (90) day warranty period and will
automatically
extend for successive annual periods, until one of the parties provides the other a notice of non
-
renewal
of maintenance services at least ninety (90) days prior to the end of the then
-
current maintenance
period. Customer agrees to pay for e
ach extension of annual maintenance services prior to each annual
extension. The fee for each year of maintenance services may be increased by Intelligraphics in its sole
discretion. The maintenance includes only correction of defects in the original unm
odified device
drivers on the target hardware and operating system

and each defect must be readily reproducible in
Intelligraphics’ lab. No updates or enhancements are included. Customer will provide any hardware
and/or software required to reproduce eac
h defect. Customer will pay all expenses such as shipping or
purchase of hardware. Support and maintenance will only be performed at Intelligraphics’ offices and
no travel by Intelligraphics personnel is included.