background image

BT900 Development Kit   

Version 0.3 

 

 

Embedded Wireless Solutions Support Center: 
http://ews-support.lairdtech.com 

www.lairdtech.com/wireless

 

14

 

Laird Technologies 

Americas: +1-800-492-2320 

Europe: +44-1628-858-940 

Hong Kong: +852-2268-6567 x026

 

 

6

 

B

REAKOUT 

C

ONNECTOR 

P

INOUTS

 

6.1

 

JP2, JP3, JP4, JP5    SIO (Special Input / Output Sockets) Breakout Connectors 

Access to all 28 BT900 series module signal pins (SIO’s = signal Input /Output) is available on four connectors JP2, JP3, 
JP4, JP5 (2.54 mm pitch 2x5 headers). 

Note:  The BT900 module signal pins designation SIO (Signal Input /Output). 

 

The default type is DIO (Digital Input or Output) or UART (on fixed pins) 

 

The alternate type is either AIN (Analog Input ADC), I2C, SPI, DIO (on fixed pins), PWM or FREQ and WKUP or 
Ext Interrupt   

 

Alternate function is selectable in 

smart

 

BASIC

 application

 

 

DIO or AIN functionality is selected using the GpioSetFunc() function in 

smart

 

BASIC

 

 

AIN configuration selected using GpioSetFunc() function 

 

I2C, UART, SPI controlled by xxxOPEN() functions in 

smart

 

BASIC

 

 

SIO_0 to SIO_3 are DIO by default when $autorun$ app runs on power up 

These breakout connectors can interface to a wide array of sensors with the BT900 function user configurable by 
smart

 

BASIC application script from the default function (DIO, UART) to alternate functions (AIN (ADC), I2C, SPI, DIO, 

PWM or FREQ and WKUP or Ext Interrupt). The BT900 development kit incorporates additional connectors and cables 
inside the box, to enable simple, hassle-free testing of the multiple interfaces.

   

                     

 

 

       

 

Figure 8: Breakout board connectors 

6.1.1

 

JP2   

In the 

smart

 

BASIC application code written to use sensors on the development board (including the Temperature 

sensor (U1), Trim Pot(VR9), Buzzer (BZ1), LED1, LED2, Button1 (SW1, and Button2 (SW3), I2C device (U13), SPI device 
(U12), the SIO pins direction and type (that these sensors are connected to, SIO_21, SIO_20, SIO_12, SIO_17, SIO_18, 
SIO_13, SIO_20, SIO_10, SIO_12, SIO_6 to SIO_9 respectively) must be set in the 

smart

 

BASIC application to override 

the defaults in the BT900 firmware. 

 

VCC_IO

SIO_20

RTC_ALARM

GND

SIO_13

nAutoRUN

SIO_5

SIO_4

SIO_3

PIN HEADER,2.54mm,2X5P,

JP2

1

1

2

2

3

3

4

4

5

5

6

6

7

7

8

8

9

9

10

10

SIO_21

VCC_IO

SIO_13

SIO_12

SIO_10

SIO_8

SIO_11

SIO_7
SIO_9

GND

SIO_6

VCC_IO

PIN HEADER,2.54mm,2X5P,

JP3

1

1

2

2

3

3

4

4

5

5

6

6

7

7

8

8

9

9

10

10

nRESET

PIN HEADER,2.54mm,2X5P,

JP4

1

1

2

2

3

3

4

4

5

5

6

6

7

7

8

8

9

9

10

10

SIO_17
SIO_18

SIO_19
SIO_20

VCC_IO

GND

VCC_IO
SWDIO
SWDCLK

SIO_15

BT_NC

PIN HEADER,2.54mm,2X5P,

JP5

1

1

2

2

3

3

4

4

5

5

6

6

7

7

8

8

9

9

10

10

BT_NC

BT_NC

WLAN_ACTIVE
BT_ACTIVE

VCC_IO

GND

VCC_IO

BT_PRIORITY

BT_NC

Содержание DVK-BT900-S Series

Страница 1: ...gration Guide Version 1 0 DVK BT900 SA DVK BT900 SC Laird Technologies Americas 1 800 492 2320 Europe 44 1628 858 940 Hong Kong 852 2923 0610 Embedded Wireless Solutions Support Center http ews support lairdtech com www lairdtech com bluetooth ...

Страница 2: ...s Solutions Support Center http ews support lairdtech com www lairdtech com wireless 2 Laird Technologies Americas 1 800 492 2320 Europe 44 1628 858 940 Hong Kong 852 2268 6567 x026 REVISION HISTORY Revision Date Changes 1 0 07 Nov 2014 Initial version ...

Страница 3: ...face 9 4 3 1 UART Mapping 9 4 3 2 UART Interface Driven by USB 9 4 3 3 UART Interface Driven by External Source 10 4 4 nAutoRUN Pin and Operating Modes 11 4 5 OTA Over the Air smart BASIC application download 12 4 6 VSP Virtual Serial Port connection to Host device 12 5 Software 13 6 Breakout Connector Pinouts 14 6 1 JP2 JP3 JP4 JP5 SIO Special Input Output Sockets Breakout Connectors 14 6 1 1 JP2...

Страница 4: ... greater 2 1 Introduction The development kit is designed to support the rapid development of applications and software for the BT900 series of BT BLE modules featuring Laird s innovative event driven programming language smartBASIC More information regarding this product series including a detailed module User s Manual and smartBASIC user guide is available on the Laird s BT900 product pages 2 2 ...

Страница 5: ... USB to Virtual COM port conversion through a FTDI chip part number FT232R Any Windows PC XP or later should auto install the necessary drivers if your PC cannot locate the drivers you can download them from http www ftdichip com Drivers VCP htm 3 1 Key Features The BT900 development board has the following features BT900 series module soldered on board Power supply options for powering developmen...

Страница 6: ... disabled by jumper fitted on CON6 smartBASIC runtime engine FW upgrade capability Via UART using the FTDI USB UART smartBASIC application script loading capability Via UART using the FTDI USB UART Via OTA Over the Air 3 2 Understanding the Development Board Figure 1 BT900 development board FTDI FT232R JP5 BT WiFi coexist pins DIP Switch CON14 DIP Switch CON13 Buzzer BZ1 DC Jack Input CN1 DC USB P...

Страница 7: ...58 940 Hong Kong 852 2268 6567 x026 Important To ensure correct out of the box configuration the BT900 development board must be set according to Figure 2 Figure 2 Correct development board settings Note nAutoRUN jumper must be placed on pins 2 and 3 as shown Note Disable Temp Sensor and Trim Pot for lowest power consumption by setting to OFF position Note Jumper is fitted over two pins of CON1 ...

Страница 8: ...opment board has a 1 8V regulator for the possibility of powering the BT900 module from a 1 8V rail by changing the CON17 position BT900 1 8V operation is not supported in the current firmware v9 1 2 0 The development board s 3 3V regulator provides power to the BLE module and USB UART bridge interface as well as to sensors on the development board Switch Positions Development Board Power Source S...

Страница 9: ...breakout header connector J10 Table 1 UART mapping BT900 SIO BT900 Default function FTDI IC UART SIO 1 UART_TX output USB_RX SIO 0 UART_RX input USB_TX SIO 2 UART_RTS output USB_CTS SIO 3 UART_CTS input USB_RTS Additional SIO pins are also routed to the FTDI chip via a switch block For example the nAutoRUN input pin on the module can be driven by the DTR output pin of the FTDI chip This allows tes...

Страница 10: ...he development board must be powered from a DC jack CN1 or AAA batteries J7 and switch SW4 must be in DC position The FTDI device must be held in reset which is achieved automatically by removal of USB cable or SW4 is in the DC position Micro DIP switch CON13 allows the four BT900 UART pins to be physically isolated as well from USB UART FTDI device Physical micro DIP switch body has text ON on th...

Страница 11: ... in the modules file system then the smartBASIC runtime engine FW executes the smartBASIC application script automatically hence the name Self contained Run mode The nAutoRUN pin inhibits the automatic launch autorun application on power up Tying nAutoRUN to 3 3V inhibits the autorun application from running The J6 3 pin header allows a jumper to be fitted to select between the two operating modes...

Страница 12: ...open nAutoRUN controlled by J6 jumper on pin 1 2 4 5 OTA Over the Air smartBASIC application download It is possible to download smartBASIC applications over the air to the BT900 To enable this feature SIO_19 must be pulled low to GND externally on power up On the development board header connector JP4 pin 8 brings out the BT900 SIO_19 JP4 pin 9 brings out GND To pull BT900 SIO_19 low to GND conne...

Страница 13: ...end on the COM port capabilities of the host PC and may require an external USB RS232 adapter or PCMCIA card The benefits of using UW Terminal include Continually displayed status of DSR CTS DCD and RI Direct control of DTR on the host PC via a check box Direct control of RTS if CTS RTS Handshaking is disabled when UWTerminal is launched Sending of BREAK signals BASIC tab provides standalone testi...

Страница 14: ...le by smart BASIC application script from the default function DIO UART to alternate functions AIN ADC I2C SPI DIO PWM or FREQ and WKUP or Ext Interrupt The BT900 development kit incorporates additional connectors and cables inside the box to enable simple hassle free testing of the multiple interfaces Figure 8 Breakout board connectors 6 1 1 JP2 In the smartBASIC application code written to use s...

Страница 15: ... Analogue device Temp Sensor on DVK via CON14 1 DIO Digital Input or Output 2 Default Direction In BT900 module smartBASIC runtime engine FW 6 1 2 JP3 JP3 pin Pin Designation Default Function 1 Alternate Function Default Direction 2 Comment 1 SIO_6 DIO SPI_MISO Input Connects to SPI device RTC chip on DVK via CON16 2 VCC_IO Output only Do not inject DC voltage into this pin 3 SIO_8 DIO Input UART_...

Страница 16: ...umper on CON8 Connects to Analogue device Trim Pot on DVK via CON14 1 DIO Digital Input or Output 2 Default Direction In BT900 module smartBASIC runtime engine FW 6 1 4 JP5 BT Wi Fi Coexistence JP5 Pin Pin Designation Default Function 1 Alternate Function Default Direction 2 Comment 1 WLAN_ACTIVE DIO Input Also called WLAN_DENY 2 VCC_IO Output only 3 BT_ACTIVE DIO Output 4 BT_PRIORITY DIO Output A...

Страница 17: ...e 44 1628 858 940 Hong Kong 852 2268 6567 x026 Figure 9 BT900 Development Board 6 2 1 Buzzer SIO_10 SIO_11 RTC_SDA RTC_SCL SIO_12 Buzzer CON15 DIP SW SMD 180d 1 2 3 4 5 6 7 8 R12 0R Buzzer BZ1 3Vp p 2KHz 1 1 2 2 GND Figure 10 Buzzer DIP switch CON14 Temperature sensor U1 Trim Pot VR9 I2C Sensor Device U13 RTC Chip SPI sensor Device U12 Eeprom DIP Switch CON15 DIP SwitchCON16 Buzzer SP1 ...

Страница 18: ...ensor U1 can be disconnected from supply rail by cutting the solder bridge SB1 The development board on board temperature sensor TI LM20BIM7 www ti com lit ds symlink lm20 pdf has an Analogue output that is connected to BT900 module pin SIO_21 but since the LM20BIM7 has an analogue output the BT900 module SIO_21 digital pin DIO must be configured as AIN analogue input ADC To configure the SIO_21 p...

Страница 19: ...r The Trim Potentiometer is located in the middle of the development board to the right hand side of the coin cell holder It is labelled Trim Pot on the silkscreen Figure 12 Trim Potentiometer The Trim Potentiometer VR9 can be disconnected from BT900 series module by micro DIP switch CON14 Physical micro DIP switch body has text ON on the closed side The Trim Potentiometer VR9 can be disconnected ...

Страница 20: ... internal pull up resistor enabled or disabled Refer to the smartBASIC application example btn button led test sb in the smartBASIC sample application library on BT900 product pages at https github com LairdCP BT900 Applications The LEDs are active high meaning that writing a logical one 1 to the output pin illuminates the LED One example of when push buttons can be used is when a smartBASIC appli...

Страница 21: ...900 V01 can be connected to dedicated SIO s of the BT900 module via micro DIP switch CON15 Default the SPI device is disconnected micro DIP switch is open from BT900 Physical micro DIP switch body has text ON on the closed side Refer to the following smartBASIC applications that make use of the SPI device an EEprom chip to prove the BT900 SPI interface spic lient sb Update CMD application and Add ...

Страница 22: ...ard see the following sample smartBASIC applications available from the GitHub repository uc uart close standby doze sb uclp uart low power operation sb lp low power deep sleep sb Note This only measures the current consumption of the BT900 series module only The current drawn by the BT900 series module can be monitored on the development board Figure 16 shows the schematic and location of measuri...

Страница 23: ...mption If a 1 Ohm resistor is chosen 1 mV equals 1 mA There is also a third way to measure current Using Current Shunt Monitor The current drawn by the BT900 module can be monitored using the Current Shunt Monitor CSM INA216A3YFFR TI U8 The gain of INA216 is 100 V V for lowest possible drop voltage Note The Using Current Shunt Monitor method allows the dynamic current consumption waveforms on osci...

Страница 24: ...t without obligation to notify any person or entity of such revision Copying duplicating selling or otherwise distributing any part of this product or accompanying documentation software without the prior consent of an authorized representative of Laird Technologies Inc is strictly prohibited All brands and product names in this publication are registered trademarks or trademarks of their respecti...

Отзывы: