User Manual SM3000 OEM module User Manual SM3000 SmartPoint OEM module Ambient Systems B.V. Colosseum 15D ● 7521 PV Enschede ● the Netherlands tel:(+ 31) (0)88 AMBIENT (+31 88 2624368 ) ● fax: (+31) (0)88 2624399 KvK: 08122911 ● VAT NL: 812976253B1 ● www.ambient-systems.net 1/27 Ambient Systems B.V.
User Manual SM3000 OEM module 1 Table of Contents 1 Mechanical drawings.............................................5 3 Operating conditions.............................................7 7.1 United States and Canada (FCC and IC)...21 7.2 Europe.............................................................23 7.3 EN12830..........................................................23 7.4 RoHS...............................................................23 4 Electrical Specifications............................
User Manual SM3000 OEM module MicroRouters and SmartPoints – and their resources, which are made available by drivers.
User Manual SM3000 OEM module Technical Specifications1 2.405 to 2.475 GHz, IEEE 802.15.4 PHY compliant Integrated on PCB, Omni-directional +4.6dBm (including PCB antenna gain) Frequency Range Antenna TX (Maximum radiated power(EIRP)) RX Typical Range indoor Typical Range outdoor Supply voltage Transmit current(typical) Receive Current(typical) Sleep Current (maximum) -85.0 dBm @ 1%PER 25 m 50 m Power requirements 3.3 – 3.8V 26.9mA 26.
User Manual SM3000 OEM module 1 Mechanical drawings 5/27 Ambient Systems B.V.
User Manual SM3000 OEM module 2 Pin layout 1 JP3 12 1 1 JP2 JP1 Table 1: Pins configuration Connector JP1 JP2 JP3 Pin # Pin Name Description 1 VBAT 1 Power supply 1 2 VBAT 2 Power supply 2 3 GND Ground 4 GND Ground 1 VDD Power supply 3 2 N/A - 3 N/A - 4 N/A - 5 N/A - 6 CS/DSR SPI slave chip select/Data set ready 7 SCLK/DTR SPI Clock/Data terminal ready 8 MISO/RX SPI master in slave out/RX data 9 MOSI/TX SPI master out slave in/TX data 10 DR/CTS Data re
User Manual SM3000 OEM module 3 Operating conditions Table 2: Operating Conditions Parameter Operating temperature 4 Min Typical Max Units -40 - 85 °C Condition Electrical Specifications Table 3: Electrical Specifications Parameter Min Typical Max Units 3.3 3.6 3.8 V Applied via VBAT 1 or VBAT 2* 3.0 3.3 3.6 V Applied via VDD** Current consumption RX - 26.9 - mA Excluding peripherals consumption.*** Current consumption TX - 26.7 - mA Excluding peripherals consumption.
User Manual SM3000 OEM module 6 6.1 Connectivity Power Power can be applied to the SM3000 OEM module via JP1 or JP2 (see Table 1). Connections must use 2mm pitch pin headers or wires. The maximum allowed wire length is 10cm.
User Manual SM3000 OEM module 6.2.3 SPI interface Physical connections The following pictures show the physical connections needed to enable SM3000 SPI communication. The arrow indicates the direction of information flow. For example the DR pin is an output of the module and an input for the Host. The CS can be used by the Host to enable its SPI hardware module. CS is active lo. Assumed is that module and Host are powered by the same power supply using the same voltage to drive the pins.
User Manual SM3000 OEM module Functional description The module uses SPI for its interface. The module is configured as SPI master, the host as SPI slave. The clock speed is 1MHz More on timing later. The module always starts SPI communication by signalling the DR (Data Ready) line. When data is available for the host the module will transmit the data upon reception to the host using a “write” command. When the host needs to send data to the module it must signal the RTS (Request To Send) line.
User Manual SM3000 OEM module Read command The module will periodically check if the host has any data to send and start communication if so1. The host signals the module it has data to send by pulling the RTS line low. In due time the module lowers the DR line to mark start of communication. The module will generate a clock signal on the SCLK line. The clock signal consists of groups of 8 pulses. Each group represents one byte transmitted and received.
User Manual SM3000 OEM module Read/Write command If the module has data to send and it detects that also the host has data to send it will start a read/write communication sequence. The host signals the module it has data to send by pulling the RTS line low. In due time the module lowers the DR line to mark start of communication. The module will generate a clock signal on the SCLK line. The clock signal consists of groups of 8 pulses. Each group represents one byte transmitted and received.
User Manual SM3000 OEM module Timing The module operates using SPI mode 0. Which means the Clock Phase is 0 and the Clock polarity is 0. The data is output on the rising edge of SCLK. The data is read on the falling edge of SCLK. The following timing characteristics apply to the module module: Value 1 Description Min. Typical. Max.
User Manual SM3000 OEM module Start-up procedure It is strongly advised that the host resets the SM3000 upon start-up just before initializing its own SPI interface. Pulling the RESET line low for about one millisecond will suffice. The RESET line must be kept high by the host during normal operation for the SM3000 to function. After initialization the host can detect the presence of the SM3000 by sending a DDI request to the localhost address (00:00:00:00:00:00) and waiting for a reply.
User Manual SM3000 OEM module 6.2.4 UART interface Physical connections The following pictures shows the physical connections needed to enable serial communication. The arrow indicates the direction of information flow. Assumed is that SM3000 and host are either powered by the same power supply and use the same voltage to drive the pins or are separated through an RS232 level converter. The (signal) ground line should be shared.
User Manual SM3000 OEM module Functional description The interface on the module enables a full-duplex message oriented communication protocol. It uses 6 (six) IO lines, 2 data – and 4 control lines. The control lines are used to provide a hardware flow control mechanism for the communication of a single message. A message is formatted according the SPP protocol which is described in a separate document 1. Having an SPP formatted message enables error checking and message synchronization.
User Manual SM3000 OEM module This is illustrated in the following diagram: At the moment the RTS is pulled low the module is either sleeping or active. When active the module is most probably busy with wireless communication during which it will not respond to the RTS event. Only after finishing wireless communication will it acknowledge any pending communication requests. By this the module's response time can be quite significant. Refer to Section Timing for TA (module response time) .
User Manual SM3000 OEM module If the DTR is pulled high before the end of the message the module will stop transmission and considers the message lost (message is thrown away). Please refer to Section Timing for timing values. After lowering the DSR the module will wait for maximum T1 (host response time) for the host to lower its DTR line.
User Manual SM3000 OEM module Value Description Min. Typical. Max. Unit TA Module response time 1500 ms TB Module receive time 31.25 ms TC Message Inter arrival time 10 ms SM3000 to Host Value Description Min. Typical. Max. Unit T1 Host response time 31.25 ms T2 Host receive time 31.25 ms T3 Message Inter arrival time 10 19/27 ms Ambient Systems B.V.
User Manual SM3000 OEM module Remarks – Host implementationWin32 In case a PC host implementation uses the C++ Win32 API to open a COM port it can use the flow control provided by it (WindowsXP and up): In the DCB of the SetCommState function use the following values: // The windows driver will only transmit if the CTS line is low fOutxCtsFlow = TRUE // Make sure the DTR line is always low fDtrControl = DTR_CONTROL_ENABLE //RTS is low when there is data in the output buffer and high if not fRtsControl = RT
User Manual SM3000 OEM module 7 Compliance(s) 7.1 United States and Canada (FCC and IC) The SM3000 SmartPoint OEM module complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) this device may not cause harmful interference, and (2) this device must accept any interference received, including interference that may cause undesired operation. This is described in Part 15.19 (a)(3) and (5). This Class B digital apparatus complies with Canadian ICES-003.
User Manual SM3000 OEM module Buffered modulation and data input(s) In an organized, periodic manner, the SM3000 processor, a sub-section of the radio chip (U1 – CC2430, samples digital data inputs introduced to the Module. Data buffering and formatting takes place within the SM3000 processor, so the actual input data amplitude or rate does not directly modulate the RF carrier and therefore cannot change the actual RF output level or emission spectrum.
User Manual SM3000 OEM module ● ● 7.2 If the SM3000 OEM module is to be used inside another device than the final product label must contain the following statements: ◦ “Contains FCC ID: XGR-SM3000” ◦ “Contains Model SM3000, IC: 9398A-SM3000” ◦ “This device complies with Part 15 of the FCC Rules.
User Manual SM3000 OEM module 8 8.1 Appendices Additional label informations In addition to label specified at 8.1.3 the Module will contain the following markings: 8.2 Appendix D: Technical Support All customers can contact Ambient Systems technical support through our web site or by email. Before you contact technical support, please have the following ready: ● Model number of the product (e.g. MR3000, SP3000, etc.
User Manual SM3000 OEM module 8.3 Appendix E: Warranty & Disclaimer To all products and related documentation Ambient Systems B.V. Terms & Conditions (T&C) apply. The T&C can be found and downloaded from our website. 8.3.3 Trademarks Ambient is a registered trademark of Ambient Systems B.V. Other trademarks or registered trademarks are the property of their respective owners. 8.3.
User Manual SM3000 OEM module 8.4 Appendix F: Recycling a) General Information Electric and electronic devices must not be disposed of in the domestic waste. Please dispose of the inoperative product in accordance with the current legal regulations. b) Batteries and Rechargeable Batteries You, as the end user, are required by law (Battery Ordinance) to return all used batteries/rechargeable batteries.
User Manual SM3000 OEM module 8.6 Appendix H: Manual Revisions Ambient Systems B.V. reserves the right to revise this publication and to make changes in the content hereof without obligation to notify any person or organization of such revisions or changes. Revision Date 1.0 Description 23/10/09 Release 1.0 documentation. 27/27 Ambient Systems B.V.