品名: IEEE 2.
iotTech ITM-FCC3F1 User Manual IEEE 2.4GHz 1T1R Wi-Fi with BLE v5.0 IoT Module Datasheet (Preliminary) V0.1 Proprietary & Confidential Information Doc.
Revision History Date Revision Content Revised By Version 2019/02/01 - Initial released (Preliminary) Jim Leng 0.1 2019/05/06 - Pin define changed Jim Leng 0.2 2019/05/09 - Pin define changed Jim Leng 0.21 Proprietary & Confidential Information Doc.
ITM-FCC3F1 User Manual Contents Revision History ...................................................................................................... 2 Contents ................................................................................................................... 3 1. General Description ........................................................................................... 4 1-1 Block Diagram .............................................................................................
ITM-FCC3F1 User Manual 1. General Description iTM-FCCF31 module features a fully integrated 2.4GHz radio transceiver and baseband processor for Wi-Fi 802.11b and Bluetooth® Smart applications. It can be used as a standalone application-specific communication processor or as a wireless data link in hosted MCU systems where ultra-low power is critical. It supports flexible memory architecture for storing profiles, stacks and custom application codes, and can be updated using Over-The-Air (OTA) technology.
ITM-FCC3F1 User Manual ` 2. Features Processors ARM® Cortex® -M3 Application Processor ARM® Cortex® -M0 Link Controller Wi-Fi 802.11b up to 11Mbps Supports STA mode WPA/WPA2 security supported Automatic beacon scanning and discovery Built-in TCP/IP stack Integrated dual power amplifiers: low (-2 dBm), high (+10 dBm) Bluetooth Smart Compliant with Bluetooth 5.
ITM-FCC3F1 User Manual ` Power Management Integrated Buck DC-DC converter Supports coin cell and alkaline battery Clock Built-in low power 32KHz RC oscillator and support optional 32KHz crystal.
ITM-FCC3F1 User Manual ` 3. General Specification 3.1 Voltages 3.1.1 Absolute Maximum Ratings Symbol VBAT Description Min. Max. Unit Input supply Voltage -0.3 3.6 V 3.1.2 Recommended Operating Ratings Test conditions: At room temperature Symbol Min. Typ. Max. Unit VBAT 2.7 3.3 3.6 V Note: The I/O voltage of ITM-FCC31 is same as VBAT. Test conditions: At operating temperature 0°C ~70°C Symbol Min. Typ. Max. Unit VBAT 2.7 3.3 3.6 V Proprietary & Confidential Information Doc.
ITM-FCC3F1 User Manual ` 3.2 Wi-Fi RF Specification (RX) Parameters Conditions Frequency Range Min. Typ. 2412 Max. Unit 2462 MHz RX Sensitivity - 1Mbps -83 dBm 11b @ 8% PER - 11Mbps -76 dBm Maximum Receive Level 802.11b -15 dBm 3.3 Wi-Fi RF Specification (TX) Parameters Conditions Frequency Range Typ. 2412 Output Power @EVM Min. Max. Unit 2462 MHz 802.11b -- 10 -- dBm 802.11b / 11Mbps -- -20 -- dB 3.
ITM-FCC3F1 User Manual ` 4. Pin Assignments 4.1 PCB Pin Outline < TOP VIEW > Proprietary & Confidential Information Doc.
ITM-FCC3F1 User Manual ` < BOTTOM VIEW > Proprietary & Confidential Information Doc.
ITM-FCC3F1 User Manual ` 4.2 Pin Definition Pin No.r Pin-Define Type Description 1 GND P Ground 2 VBAT P Main Power Supply Input 3.3V 3 CHIP_EN Active High to Enable Whole Module 4 NC I - 5 NC - NC 6 GPIO2 I/O General Purpose Input/Output 7 GPIO3 I/O General Purpose Input/Output 8 XTAL32-I I External 32.768KHz Crystal Input Pin 9 XTAL32-O O External 32.
ITM-FCC3F1 User Manual ` 25 26 GPIO10 I2C_SDA / GPIO11 I/O I/O I2C Serial Clock Line (default) / General Purpose Input/Output I2C Serial Data Line (default) / General Purpose Input/Output 27 NC - NC 28 NC - NC 29 NC - NC 30 GPIO18 / PWM5 I/O 31 GPIO19 / PWM4 I/O 32 NC - NC 33 GPIO20 / PWM3 I/O General Purpose Input/Output / Pulse-Width Modulated O/P 34 35 I2C_SCL / CMD_UART_RX / GPIO1 CMD_UART_TX / GPIO0 I/O I/O 36 GPIO21 / PWM2 I/O 37 GPIO22 / PWM1 I/O 38 GND
ITM-FCC3F1 User Manual ` 5. Dimensions and Layout 5.1 Module Layout Proprietary & Confidential Information Doc.
ITM-FCC3F1 User Manual ` Proprietary & Confidential Information Doc.
ITM-FCC3F1 Datasheet 6. Hardware Design Guidelines 6-1 Reference Design In order to achieve minimal power consumption, users may, under all types of operational modes, control the power modules in the control chip in OPL1000A2 chip of internal high-performance Buck & LDO DC-DC Converter. The system power, with input of decoupled capacitor from external battery power originated from VDD_BAT (pin 15), reduces noise with in-chip Buck DC-DC Converter, respectively in, 1. RF Power System: output of 1.
ITM-FCC3F1 Datasheet 6-2 Layout Recommendation < TOP VIEW > Proprietary & Confidential Information Doc.
ITM-FCC3F1 Datasheet 6-3 Recommended Reflow Profile Referred to IPC/JEDEC standard. Peak Temperature : <250°C Number of Times : 2 times 40~70 sec 2.5℃/sec Proprietary & Confidential Information Doc.
ITM-FCC3F1 Datasheet 7.Software Introduction 7-1 Software Architecture Figure 1: The Relationship Between User APP & ROM CODE and Patch Relationship between APP & ROM Code & Patch OPL1000 consists of two MCU’s of ARM Cortex M3 and Cortex M0. The so-called OPL1000 APP Development refers to the application procedure for development users on M3 MCU of OPL1000. The initial M3, M0 firmware of OPL1000 is comprised in the Chip as ROM CODE.
ITM-FCC3F1 Datasheet The two types of Bin documents, supported by OPL1000, are “Pure Bin” documents as shown in Figure 2, as M3 bin document coded with users’ procedure, then combined with M0 bin document in generating opl1000.bin file. This file stored in Flash 0x0000 position, neither including OTA loader, nor supporting OTA (Over-The-Air Download) function, and the other is called “OTA Image” document which is based on “Pure Bin” document, with messages such as OTA Loader and Bin Header, etc.
ITM-FCC3F1 Datasheet 7-2 SDK Environment Setup When users develop APP, it is recommended to develop with the Keil uVision 5 IDE tool. This chapter introduces the Keil uVision-based user APP project configuration method, and combines the hello_world demonstration project to briefly explain the project configuration, document structure, and RTOS usage, etc. A. Keil uVision Project Setup Open hello_world demonstration project. Path: DK\APS_PATCH\examples\get_started\hello_world Click the button, “ ”, with the
ITM-FCC3F1 Datasheet 2. Linker label does not need to select “use Memory layout From Target Dialog” option. Scatter File document needs to be set up, as shown in Figure 8. By clicking File can be opened up. button, this Scatter Figure 8: Scatter File 3. Debug label does not select “Load Application at Startup” option, but the content of “initialization File” needs to be set up, as shown in Figure 9, and if there is need to understand the content of “ini” further, click “ ”, and open “ini” document.
ITM-FCC3F1 Datasheet 7.3 Project Preview By using the example of “hello world”, Kei project set-up method was outlined, and this chapter will be devoted to introduce the code structure of “hello_world” project. One basic project at least includes these documents such as “main_patch.c”, “sysdefs.o” , “opl1000_patch_m3.lib”, and “opl1000_sdk_m3.lib”. Figure 10: hello world Project Source Code Strucure Amongst those, “main_patch.c” is project demonstration code, and “sysdefs.o”, “opl1000_patch_m3.
ITM-FCC3F1 Datasheet 7.4 Main Function Entrance Open up “main_patch.c” document, and jump to “_Patcch_EntryPoint(void)” function. As the SysInit_EntryPoint() function has been implemented in ROM. This function is only called to implement initialization, so the function should not be modified or move.
ITM-FCC3F1 Datasheet In order to avoid excessive log output information that is not constructive for APP debugging, SDK only keeps the user log message output, and closes the internal log information output inside the firmware. If users need to manage log output mechanism, there are three methods: (1) APS serial-port tracer command After command is input, APS serial-port lists out all of missions that are currently carried out.
ITM-FCC3F1 Datasheet management of other tasks. Note: The premise for using this method is that the user needs to enable the input function of the APS serial-port when the main program is initialized, otherwise the input becomes invalid. At the same time, when the configuration loses power, it needs to be reconfigured when it is powered on next.
ITM-FCC3F1 Datasheet (3) Multi-task log management If there needs to be differentiated management towards log output of multiple tasks, the structure, “g_taTracerExtTaskInfoBodyExt”, of “msg_patch.c”needs to be edited. Adding user-defined tasks. The name of task, created for users by demo_app1 and demo_app2, can be configured and defined as: The log management of users’ other tasks is added to the structure in the manner as outlined above.
ITM-FCC3F1 Datasheet 8.Appendix Compliance with 2.2 List of applicable FCC rules CFR 47 FCC PART 15 SUBPART C has investigated. It is applicable to the modular transmitter. 2.3 Specific operational use conditions This module is stand-alone modular.
FCC 警語置於使用者手冊 Federal Communication Commission Interference Statement This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation.
IMPORTANT NOTE: In the ev ent that thes e conditions can not be met (for example certain laptop configurations or colocation with another transmitter), then the FCC authorization is no longer considered valid and the FCC ID can not be used on the final product. In these circumstances, the OEM integrator will be responsible for reevaluating the end product (including the transmitter) and obtaining a separate FCC authorization.