Test report no. 17010953 EUT: AMB9626 Page 1 of 1 FCC ID: R7TAMB9626 FCC Title 47 CFR Part 15 Date of issue: 2017-08-29 Annex acc. to FCC Title 47 CFR Part 15 relating to AMBER wireless GmbH AMB9626 Annex no. 5 User Manual Functional Description Title 47 - Telecommunication Part 15 - Radio Frequency Devices Subpart C – Intentional Radiators ANSI C63.4-2014 ANSI C63.10-2013 Date: 2016-08-19 m.
Manual AMB9626 Release 1.5 SW-V1.1.0 AMBER wireless GmbH Phone +49.651.993.550 Email info@amber-wireless.de Internet www.amber-wireless.
Table of Contents 1 Summary ................................................................................................................................ 6 2 Electrical parameters ............................................................................................................ 7 2.1 Input voltage ..................................................................................................................... 7 2.2 Power consumption ..........................................................
9.3.3 UART_RTSLimit ....................................................................................................... 32 9.3.4 UART_ETXChar ....................................................................................................... 32 9.3.5 UART_Timeout......................................................................................................... 32 9.3.6 UART_DIDelay ......................................................................................................... 32 9.3.
20 Regulatory compliance information ................................................................................. 52 20.1 Important notice ............................................................................................................ 52 20.2 FCC Compliance statement AMB9626 .......................................................................... 53 20.3 IC Compliance statement AMB9626 ............................................................................. 53 20.
Abbreviations and abstract ACK Acknowledgement Acknowledgement pattern confirming the reception of the transmitted data package CS Checksum Checksum of the respective hex array DC Duty cycle Relative frequency reservation period LPM Low power mode Operation mode for efficient power consumption, suited for battery powered devices RF Radio frequency Describes everything relating to the wireless transmission or reception PL Payload The real, non-redundant information in a frame/packet US User
1 Summary The AMB9626 module was designed as a radio sub module for wireless communication between devices such as control systems, remote controls, sensors etc. It offers several addressing modes and relieves the host system of radio-specific tasks such as checksum calculation, address resolution, and repetition of unacknowledged telegrams. A device AMB9665 (USB-dongle with SMA antenna connector) is also available. The AMB9626-EV is suitable for evaluation purposes.
2 Electrical parameters For a full overview see AMB9626 datasheet. 2.1 Input voltage Description min typ max unit Supply voltage 2.0 2.5 3.6 V Description typ unit TX current consumption 53 mA RX current consumption 30 mA Low Power 3 µA 2.
4 Pinout Figure 1 Pinout Designation I/O Description ANT I/O Antenna connection VCC Supply Supply voltage GND, GND27 Supply Ground TX Output UART(Transmission) RX Input UART (Reception) /RESET Input Active low. Internally network to VCC. Do not connect if not needed. /CONFIG Input Switch the module to command mode, falling edge. Connect to GND if not needed. SLEEP Input Reserved.
Designation I/O /DATA_REQUEST Input Description Prompts the wireless transmission, falling edge. As long as no new data is received via UART or wireless transmission, the buffer content remains valid and can be resent by means of a new signal. If the function of this pin is enabled (see chapter 9.3.18), this pin has an internal pull-up resistor. If the pin function is disabled and the pin is not needed, connect it to the GND. Without function in the command mode.
5 Start-up and minimal configuration 5.1 Minimal configuration In the factory state, the modules are immediately ready for operation; the following pins are required in the minimal configuration: VCC, GND, UTXD, and URXD. If the module has to be connected to a PC, an adaptor (TTL to RS-232 or TTL to USB) has to be used. The AMB9626-EV is suited for this. In the default configuration all module inputs (TRX_DISABLE and /CONFIG) are activated and must be connected as shown in Table 1.
You just used the so called “transparent mode” of the modules to send your data. The address mode that was used is “0”. Thus all radio frames are broadcasts that can be received by anyone listening with an AMB9626 in default settings. The frame you send was generated using the timeout method. Due to the frequency hopping that is needed for 915 MHz FCC compliance, the amount of data that can be send and received per time is limited. A minimum delay of 100ms between 2 frames shall be implemented.
can still be achieved when using 0xFF (255) for both destination address LSB and destination net ID.
6 Host Connection: Serial interface 6.1 UART 6.1.1 Supported data rates and data formats The data rate is adjusted through a configuration structure. The structure allows the configuration of the non-volatile parameters UART_Baudrate, UART_Databits, UART_Parity and UART_Stoppbits. Since the UART speed is derived from a digitally calibrated oscillator, this may result in variations of up to ± 2 %. The default baud rate of the AMB9626 is 9600 baud.
7 Modes 7.1 Operating modes The AMB9626 can be used in the following operating modes: 1. Transparent mode (transparent data transmission) 2. Command mode (module configuration and data transmission using the predefined command interface) The operating mode after power-up can be configured by means of the OpMode parameter. By default, the module operates in transparent mode. Starting in the command mode, the module responds with a CMD_SET_MODE_CNF telegram. 7.1.
7.1.3 Transparent mode In this mode, data is received via the serial interface and initially buffered. As soon as a specific condition is met, the RF telegram is generated with a preamble, checksum, and address information (optional). The condition of your choice can be determined by the user setting UART_PktMode. To initiate a RF transmission several options are available (see Table 2).
It can also be used for wireless transmission of payload data providing a feedback dependent on the transmission success.
8 The command interface 8.1 Overview In the command mode, communication with the module occurs in form of predefined commands. These commands must be sent in telegrams according to the format described in Table 3. Start signal Command No. of data Data Checksum Table 3 Telegram format in the command mode Start signal: 0x02 (1 byte) Command: One of the predefined commands (1 byte) No.
8.2 Data transfer & reception in the command mode This group of commands includes the commands that are used to either request a radio telegram to be send or indicates a received frame. 8.2.1 CMD_DATA_REQ This command serves the simple data transfer in the command mode. Transmission takes place on the configured channel to the previously parameterised destination address. This command is especially suitable for transmission for a point-to-point connection. The number of payload data bytes is limited to 120.
8.2.2 CMD_DATAEX_REQ This command serves data transfer in a network with several parties. The destination address to be used (depending on the parameterised addressing mode, see also chapter 9.3.8) is specified along with the command. The number of payload data bytes is limited to 120. The inserted destination network and destination address are loaded into the volatile runtime settings und thus kept until the system is reset or they are changed by the user.
8.2.3 CMD_DATAEX_IND This telegram indicates the reception of data bytes and represents the counterpart to the commands CMD_DATA_REQ and CMD_DATAEX_REQ. Apart from the RX field strength (RSSI value), this telegram also includes the sender’s address (number of address bytes is depending on the parameterised addressing mode, see also chapter 9.3.8).
8.3 Requesting parameters and actions This group includes all commands that will return read-only parameters or request actions in the module. 8.3.1 CMD_FWRELEASE_REQ This command is used to request the firmware version of the module.
Start signal Command 0x00 CS 0x02 0x05 0x00 0x07 Response: Start signal Command | 0x40 Length Status CS 0x02 0x45 0x01 1 Byte 1 Byte Status: 0x00: success 8.3.4 CMD_RSSI_REQ This command returns the RX level of the last received radio frame start indicator “SYNC” (so even for frames with bit errors in the payload the rssi value is updated) determined by the transceiver IC in the form of a signed two's complement.
Start signal Command Length CS 0x02 0x0E 0x00 0x0C Response: Start signal Command | 0x40 Length Error Flags MSB Error Flags LSB CS 0x02 0x4E 0x02 1 Byte 1 Byte 1 Byte The value of "0" returned by the error flag implies that no error has occurred. The value is reset either after a query or by a reset. The meaning of the error flags is not described in detail in this context.
8.4 Modification of volatile parameters This group contains all functions that will modify runtime settings while the module is running. These settings are all volatile and will be reset to defaults on a reset of the module. 8.4.1 CMD_SET_MODE_REQ This command is used to toggle the operating mode, e.g. to exit the command mode. The new operating mode is loaded into the volatile runtime settings. This and all other commands can be used in command mode only.
Start signal Command Length Power CS 0x02 0x11 0x01 1 Byte 1 Byte Example (setting the power to +14 dBm): 0x02 0x11 0x01 0x0E 0x1C Response: Start signal Command | 0x40 Length Power CS 0x02 0x51 0x01 1 Byte 1 Byte Return for above example: 0x02 0x51 0x01 0x0E 0x5C 8.4.3 CMD_SET_DESTNETID_REQ This command serves to configure the destination network ID in addressing mode 2. Unlike the user settings parameter MAC_DefaultDestNetID, this is a volatile runtime parameter.
Start signal Command Length Destination address CS 0x02 0x08 0x01 1 Byte 1 Byte Start signal Command | 0x40 Length Status CS 0x02 0x48 0x01 1 Byte 1 Byte Return: Status: 0x00: success AMB9626_MA_1_5 Page 26 of 56 Date: 07/2017
8.5 Modification of non-volatile parameters The non-volatile parameters are also called user settings and are stored in a special flash location. 8.5.1 CMD_SET_REQ This command enables direct manipulation of the parameters in the module’s non-volatile user settings. The respective parameters are accessed by means of the memory positions described in chapter 9.2. You can modify individual or multiple consecutive parameters in the memory at the same time.
Status: 0x00: Request successfully received and processed 0x01: invalid memory position (write access to unauthorised area > 127 / 0xFF) 0x02: invalid number of bytes to be written (write access to unauthorised area > 0xFF) Example 1: Setting the number of wireless retries to 5 (parameter MAC_NumRetrys, memory position 20): Start signal Command Length + 2 Memory Position Length Parameter CS 0x02 0x09 0x03 0x14 0x01 0x05 0x18 Example 2: Setting the UART baud rate (memory position 80-83): Start
Example (query of all parameters): 0x02 0x0A 0x02 0x00 0x80 0x8A Response: Start signal Command | 0x40 Length + 2 Memory Position Number of Bytes Parameter CS 0x02 0x4A 1 Byte 1 Byte 1 Byte Number of Bytes 1 Byte Read access to the memory area outside the user settings is blocked. 8.5.3 CMD_FACTORY_RESET_REQ This command restores the default user settings of the module. If this was successful, a software reset of the module is executed additionally.
9 User settings 9.1 Difference between volatile and non-volatile settings The so called user settings are stored permanently into the internal flash of the module. At startup, these user settings are loaded into volatile settings, so called runtime settings. The validation of these runtime settings is lost after the module is powered off, or restarted (the process starts over again). 9.
Designation Summary MAC_AddrMode Addressing mode Wireless Addressing mode 0/1/2 0 21 1 MAC_DefaultDestNetID Dest. net ID Default destination network ID 0 – 255 0 24 1 MAC_DefaultDestAddrLSB Dest.
9.3 Details to UserSetting parameters for advanced settings 9.3.1 UART_PktMode Selects the packet mode used for generating packets for the transparent operating mode. In command mode the packet end is defined by the length information in the packet header. Two modes have been implemented: Mode 0: Transmission starts when the timeout defined with UART_Timeout has been reached or the packet has reached size UART_PktSize.
acknowledgement (“ACK”). Please note that sending acknowledgements additionally increases the traffic. Retrys shall only be used if MAC_AddrMode != 0. The addresses used in the radio frames are not allowed to be broadcast addresses and there must not exist a pair of network clients with the same address. Addressing does not influence the radio channel or its utilisation – this means that addressing is a method for shared medium access but it does not provide any methods for collision prevention.
9.3.9 MAC_DefaultDestNetID Destination network address which is used in addressing mode 2. Can be modified with the command CMD_SET_DESTNETID_REQ at runtime (volatile). If the special broadcast ID and the broadcast address are set to 255, the packets will be received by all network participants. 9.3.10 MAC_DefaultDestAddrLSB Least significant byte of the destination address which is used in addressing modes 1 and 2. Can be modified with the command CMD_SET_DESTADDRESS_REQ at runtime (volatile).
9.3.15 PHY_LongPreambleTimeout This value specifies the length of the preamble send in advance to the payload data packet. This preamble is used to detect the right channel for data transmission. RF_ConfigIndex Preamble timeout recommended 0 50 ms For optimal data transmission quality, all communicating modules have to have the same preamble timeout value. 9.3.16 PHY_RSSIThreshold This value determines the threshold that is used to detect an active channel.
Bit no. Description 0 (0x0001) Setting this bit disables the /CONFIG pin. Thus the unit can no longer be switched to the transparent or command mode via this pin. 1 (0x0002) Setting this bit disables the /DATA_REQUEST pin. 2 (0x0004) Reserved 3 (0x0008) Setting this bit, disables handling of the status of the TRX_DISABLE pin. Hence, the module can no longer be set to the various power-saving modes via this pin. 4 (0x0010) Setting this bit, enables a different behaviour of the TRX_DISABLE pin.
9.3.19 UART_Baudrate A 32 bit field, that contains the symbol rate for the communication interface. Symbol rates up to 19200 baud are supported. Default symbol rate is 9600 baud. Please note that for baud rates higher than 9600 baud the Sleep state has a reasonable higher energy consumption. 9.3.20 UART_Databits An 8 bit field that contains the number of data bits on the communication interface. Supported values are 7 and 8. 9.3.
10 Device addressing and wireless monitoring To connect several modules to networks or to send data to specific devices, the AMB9626 supports the so called address mode. The corresponding user setting parameter MAC_AddrMode determines whether all modules in range, or all modules in a network or a single module with a fixed address is supposed to receive a certain message. The address resolution can be disabled ("packet sniffer") with bit 7 in the CfgFlags.
11 Channel hopping for the 915MHz frequency band The 915MHz frequency band is splitted into the channels of Table 6, where the band limit channels 200 and 252 are not to be used for any RF activity. They are chosen with equal distances of 500 kHz so that the neighbour channels should not disturb each other at the default rf data rate (38400 baud).
Time→ 1 RX 2 RX 3 RX 4 RX 5 RX 6 RX 7 RX 8 9 RX P R E A M B L E RX RX RX RX S Y N C P A Y L O A D RX 10 RX RX RX Figure 2 Channel hopping for a 10 channel system AMB9626_MA_1_5 Page 40 of 56 Date: 07/2017
12 Battery powered operation The TRX_DISABLE pin can set the module to one of two different modes of operation. 12.1 Active mode When TRX_DISABLE is low, the module is permanently ready to receive and forward data via UART or wireless transmission. The module will switch to one of the internal LPM after having processed any pending data transmission, i.e. /RTS must be low. 12.2 Stand-by mode When TRX_DISABLE is high, the operation of the module's transceiver is disabled.
13.1.3 Reset as result of a serious error condition If the module runs in a serious error condition, a software reset is executed. In this case, the module starts up automatically and can be used again. The volatile runtime settings are reset to default. 13.2 Latencies when leaving the LPM The module enters a LPM as soon as no data-transmission request is received via serial and RF interface.
14 Firmware update We highly recommend to have pads/connectors for realizing these (external) uart connection on any customer PCB. 14.1 Update using UART interface As long as a firmware is running on the module the module can be updated with the PC utility "AMBER Config Center” (ACC V3) via the serial interface. If the module is not directly connected to a PC, the UART should be made accessible, e.g. by means of suitable connectors. Only the UTDX, URXD and GND signals are needed for this connection.
15 Firmware history Version 1.0.0 First product release. Version 1.1.
16 Hardware integration 16.1 Footprint The unit of the distances is mm.
17 Design in guide 17.1 Advice for schematic and layout For users with less RF experience it is advisable to closely copy the relating evaluation board with respect to schematic and layout, as it is a proven design. The layout should be conducted with particular care, because even small deficiencies could affect the radio performance and its range or even the conformity. The following general advice should be taken into consideration: A clean power supply is strongly recommended.
Figure 4 Layout To avoid the risk of short circuits and interference there should be no routing underneath the module on the top layer of the baseboard. On the second layer, a ground plane is recommended, to provide good grounding and shielding to any following layers and application environment. In case of integrated antennas it is required to have areas free from ground. This area should be copied from the evaluation board.
Dimensioning of the 50 Ohm microstrip The antenna track has to be designed as a 50 Ohm feed line. Figure 5 Dimensioning the antenna feed line as micro strip The width W for a micro strip can be calculated using the following equation: 5.98 H W 1.25 50 1.41 Tmet r 87 e Equation 1 Parameters of the antenna feeding line Example: a FR4 material with r = 4.3, a height H = 1000 µm and a copper thickness of Tmet= 18 µm will lead to a trace width of W ~ 1.9 mm.
17.2 Antenna solutions There exist several kinds of antennas, which are optimized for different needs. Chip antennas are optimized for minimal size requirements but at the expense of range, PCB antennas are optimized for minimal costs, and are generally a compromise between size and range. Both usually fit inside a housing. Range optimization in general is at the expense of space.
18 Manufacturing information The assembly contains moisture sensitive devices of the MSL classification 3. Caution: Only the dry packed Tape & Reel devices are suitable for the immediate processing in a reflow process. Further information concerning the handling of moisture sensitive devices, (e.g. drying) can be obtained from the IPC/ JEDEC J-STD-033.
To ensure the mechanical stability of the modules it is recommended to solder all the pads of the module to the base board, even if they are not used for the application. Caution! ESD sensitive device. Precaution should be taken when handling the device in order to prevent permanent damage. Caution! This assembly contains moisture sensitive components. MSL 3 Precaution should be taken when processing the device according to IPC/JEDEC J-STD-033.
20 Regulatory compliance information 20.1 Important notice The use of RF frequencies is limited by national regulations. The AMB9626 has been designed to comply with the FCC and IC. The AMB9626 can be operated without notification and free of charge in the area of USA and Canada. Conformity assessment of the final product The AMB9626 is a subassembly. It is designed to be embedded into other products (products incorporating the AMB9626 are henceforward referred to as "final products").
20.2 FCC Compliance statement AMB9626 FCC ID: R7TAMB9626 This device 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. (FCC 15.19) Modifications (FCC 15.
The users manual for the host product must clearly indicate the operating requirements and conditions that must be observed to ensure compliance with current FCC / IC RF exposure guidelines. To comply with FCC / IC regulations limiting both maximum RF output power and human exposure to RF radiation, the maximum antenna gain including cable loss in a mobile-only exposure condition must not exceed 6dBi.
The module must be used with only the following approved antenna(s).
21 Important information 21.1 Exclusion of liability AMBER wireless GmbH presumes that the information in this document is correct at the time of publication. However, AMBER wireless GmbH reserves the right to modify technical specifications or functions of its products or discontinue the production of these products or the support of one of these products without any written announcement or notification to customers. The customer must make sure that the information used is valid.