收藏 分享(赏)

iwr144377ghz液位变送器功耗优化参考设计.pdf

上传人:kuailexingkong 文档编号:1603239 上传时间:2018-08-10 格式:PDF 页数:17 大小:1.03MB
下载 相关 举报
iwr144377ghz液位变送器功耗优化参考设计.pdf_第1页
第1页 / 共17页
iwr144377ghz液位变送器功耗优化参考设计.pdf_第2页
第2页 / 共17页
iwr144377ghz液位变送器功耗优化参考设计.pdf_第3页
第3页 / 共17页
iwr144377ghz液位变送器功耗优化参考设计.pdf_第4页
第4页 / 共17页
iwr144377ghz液位变送器功耗优化参考设计.pdf_第5页
第5页 / 共17页
点击查看更多>>
资源描述

1、Rx antennasTx antennasGPIOUARTMSP432BSS R4F/DXQFK3DG IWR1443 EVMTimersSPIIWR1443MSS R4FSPIGPIOPCARM Cortex M4FADCBufHWAUART SPIGPIOUARTTerminalCopyright 2017, Texas Instruments Incorporated1ZHCU242April 2017TIDUD26 http:/ 2017, Texas Instruments IncorporatedIWR1443 77GHz液位变送器功耗优化参考设计TI Designs:TIDEP

2、-0091IWR1443 77GHz液液位位变变送送器器功功耗耗优优化化参参考考设设计计说说明明TIDEP-0091重点介绍了IWR1443 76至81GHz毫米波传感器的功耗优化策略,用于在液箱液位探测应用、位移传感器、4至20mA传感器以及其他低功耗应用中以低功耗封装和高精度检测距离。在这些应用中,系统通常在低电压数据线路上运行,该线路的功耗远低于正常运行功耗。占空比对于降低平均功耗以符合电源输入限制而言至关重要。借助MSP432对IWR1443器件占空比的外部调控,本设计可进行周期性感应,从而实现功耗优化。此外,TIDEP-0091为一维距离检测提供了示范配置。资资源源TIDEP-009

3、1设计文件夹IWR1443产品文件夹IWR1443BOOST工具文件夹咨询我们的E2E专家特特性性包含软件源代码、原理图、物料清单(BOM)和设计文件为一维距离检测提供经优化的线性调频脉冲适用于任何需要低功耗占空比的应用提供功耗优化测试结果应应用用液箱液位探测位移变送器安全防护装置运动检测器该TI参考设计末尾的重要声明表述了授权使用、知识产权问题和其他重要的免责声明和信息。Rx antennasTx antennasGPIOUARTMSP432BSS R4F/DXQFK3DG IWR1443 EVMTimersSPIIWR1443MSS R4FSPIGPIOPCARM Cortex M4FAD

4、CBufHWAUART SPIGPIOUARTTerminalCopyright 2017, Texas Instruments IncorporatedSystem Description 2 ZHCU242April 2017TIDUD26 http:/ 2017, Texas Instruments IncorporatedIWR1443 77GHz液位变送器功耗优化参考设计1 System DescriptionIn the TIDEP-0091 the MSP432 LaunchPad is the master controller and is physically connec

5、ted to theIWR1443 EVM through the standard LaunchPad, 20-pin headers. All communication between the boardsis accomplished using these headers. A standard, 3-pin serial peripheral interface (SPI) is used ascommunications protocol, and general purpose IOs (GPIOs) are used for control and measurementfl

6、agging. User communication is provided through a micro-USB cable, which carries standard UART serialdata to a host (PC) terminal window.The MSP432 is directed through UART commands to power up the IWR1443 as necessary, to obtainrange measurements through SPI from the IWR1443, and to power down the s

7、ystem when not in use.These steps are taken to reduce the average power required to take periodic measurementsanimportant goal for industrial applications. The MSP432 will remain in a low-power mode whenever notprocessing a measurement or UART command.2 System OverviewThe IWR1443 is loaded with a fl

8、ashed image that, once booted and initialized, will take a single rangemeasurement using a built-in chirp configuration (statically set at build time), identify the strongestreflections, and report the reflections to the MSP432 through the SPI interface. Once the MSP432receives the SPI transfer that

9、 contains the range measurements, the device will power down theIWR1443, report the results to the UART interface, and go to sleep until further instruction.2.1 Block Diagram2.1.1 Hardware Block Diagram图图1. TIDEP-0091 Hardware Block DiagramFrom a user perspective, there are two ARM cores used in thi

10、s hardware design: IWR1443 MSS R4F: A 200-MHz ARM core that is user programmed to configure and control the BSSradar subsystem (radar front end). The application for this core is flashed, loaded to RAM, andexecuted through the bootloader. MSP432 Cortex M4F: A 48-MHz ARM core that is the system maste

11、r. The running applicationcontrols the power cycling of the IWR1443 and reports measurement data to a UART terminal.IWR1443 EVM/DXQFK3DGApplicationIWR1443MSP432BSS FirmwaremmWave APImmWave driversMSS BootTI-RTOSApplicationTI-RTOS mmWave LinkApplication DriversMSP Bootloader6LPSOH/LQNCopyright 2017,

12、Texas Instruments I System Overview3ZHCU242April 2017TIDUD26 http:/ 2017, Texas Instruments IncorporatedIWR1443 77GHz液位变送器功耗优化参考设计2.1.2 Software Block Diagram图图2. TIDEP-0091 Software Block DiagramOn the IWR1443 side, the user application communicates with the mmWave software development kit(SDK) pri

13、marily through the mmWave application program interface (API), which is a simple, very high-level API with calls like MMWave_init, MMWave_config, and MMWave_execute. These calls communicatewith the lower layers including the mmWave drivers that communicate to peripherals, such as ADCBufand HWA and t

14、he mmWave link API that communicates to the BSS firmware through the mailboxperipheral.On the MSP432 side, the user application communicates to the IWR1443 and the user throughapplication-specific peripheral drivers, such as UART, GPIO, SPI, and timer. These drivers make use ofthe generic SimpleLink

15、 and RTOS APIs.Copyright 2017, Texas Instruments IncorporatedIWR16424RX3TX SynthIWR1443Calibration,MonitoringEngineSPI CSI2 CANR4FFFT576KBSystem Overview 4 ZHCU242April 2017TIDUD26 http:/ 2017, Texas Instruments IncorporatedIWR1443 77GHz液位变送器功耗优化参考设计2.2 Highlighted Products2.2.1 IWR1443图图3. IWR1443

16、Block DiagramThe IWR1443 is a highly-integrated, single-chip RADAR device for industrial applications in TIs 45-nm,low-power RFCMOS technology, which is a FCBGA, 0.65-mm pitch package.The RADAR subsystem (BSS) is responsible for the RF and analog functionality of the device. Thesubsystem incorporate

17、s a built-in self-test (BIST) processor for the continuous motoring and calibration ofthe analog and RF modules.The master subsystem (MSS) contains a user programmable ARM core, user accessible memories, andperipherals for the configuration and control of the entire device. The MSS communicates with

18、 the BSSthrough the mmWave link API and the mailbox peripheral.ARM&RUWH-M4F48MHzUp to 256 KB flashMemoryProgrammable DCOPower & ClockingFPU MPUWIC ITMNVIC SWDUp to 64 KB SRAMDriver LibrariesDMA (8 ch)Bootstrap Loader32 KB ROMLow-Power OSCReal-Time Clock4x 16-bit Timer/PWM/CCPSystem Modules2x 32-bit

19、GP TimersSystick TimerCRC32Watchdog Timer24ch 14-bit 1 MSPS SAR ADCAnalog2x Analog ComparatorsVoltage ReferenceTemperature SensorCapacitive Touch I/OReal-time JTAGDebug4x UART or SPIComms Peripherals4x I2C or SPIAES-256SecurityMSP432 1.62V-3.7V Operation Temperature 85 C System Overview5ZHCU242April

20、 2017TIDUD26 http:/ 2017, Texas Instruments IncorporatedIWR1443 77GHz液位变送器功耗优化参考设计2.2.2 MSP432P401R图图4. MSP432 Block DiagramThe MSP432P401R is the first MSP432 family device featuring low-power performance with an ARMCortex-M4F core. Device features include: Low-power ARM Cortex-M4F MSP432P401R Up t

21、o 48-MHz system clock 256-KB flash memory, 64-KB SRAM, and 32-KB ROM with MSPWare software libraries Four 16-bit timers with capture, compare, and PWM, two 32-bit timers, and a real-time clock (RTC) Up to eight serial communication channels (IC, SPI, UART, and IrDA) Analog: 14-bit SAR analog-to-digi

22、tal converter (ADC), capacitive touch, and comparatorMSP432/DXQFK3DGTx AntennasRx AntennasIWR1443 EVM5-V PowerMicro USB to UART terminalCopyright 2017, Texas Instruments IncorporatedHardware, Software, Testing Requirements, and Test Results 6 ZHCU242April 2017TIDUD26 http:/ 2017, Texas Instruments I

23、ncorporatedIWR1443 77GHz液位变送器功耗优化参考设计3 Hardware, Software, Testing Requirements, and Test Results3.1 Required Hardware and Software3.1.1 HardwareThe following hardware is required to get the level-sensing demonstration running and set up to developcustom applications: An MSP432P401R LaunchPad EVM An

24、 IWR1443 EVM A 5-V, 2.5-A power supply for IWR1443 EVM A PC for Code Composer Studio (CCS) 7.x and the demonstration UART terminal图图5. Level Sensing Demonstration HardwareTo run the demonstration, the IWR1443EVM requires one modification and has an optional secondmodification. Both modifications add

25、 a 0- resister to the EVM to enable functionality.The first, mandatory modification requires soldering 0- resistor R102 to the EVM. This modificationcompletes the circuit of PMIC_EN to header pin J6-pin16. Adding this resistor allows the MSP432 totoggle the corresponding header pin, thus controlling

26、 the power of the IWR1443 as necessary. Thedemonstration will not operate without this resistor. See schematics in 4.1节for more Hardware, Software, Testing Requirements, and Test Results7ZHCU242April 2017TIDUD26 http:/ 2017, Texas Instruments IncorporatedIWR1443 77GHz液位变送器功耗优化参考设计The second, option

27、al modification involves soldering 0- resistor R164 to the EVM. This optionalmodification completes the circuit of GPIO_0 to header pin J6-pin15. If the executables are built with the#define REPORT_IR14_TIME_MEASUREMENTS, the code in the IWR1443 will toggle GPIO_0 at varioustimes, and the code in th

28、e MSP432 will detect the times when it is toggled, thus measuring boot, config,chirp, and transfer times.Hardware, Software, Testing Requirements, and Test Results 8 ZHCU242April 2017TIDUD26 http:/ 2017, Texas Instruments IncorporatedIWR1443 77GHz液位变送器功耗优化参考设计3.1.2 SoftwareThere are two executables

29、required for this design. The first runs in the IWR1443s MSS R4F, and thesecond runs in the MSP432s M4F. The software required to build the MSS (IWR1443) executable is: mmWave SDK 1.0.0.5 . Each SDK has several exact component versions that must be installed.These components are listed in the SDKs r

30、elease notes and download URLs are provided. Install theSDK and all required componentsbefore installing and building the demonstration source. CCS, version 7.1 or laterThe software required for the MSP432 executable is: MSP432 SimpleLink SDK, version 1.21.0.1注注: SimpleLink requires CCS version 7.0

31、or later. Download 7.1 or later because it is required forthe mmWave SDK. TI ARM compiler 16.9.0.LTS CCS 7.0 or later (see above note)3.2 Testing and Results3.2.1 Test Setup3.2.1.1 Building the Demonstration3.2.1.1.1 Building the MSP432 ExecutableThe MSP432 executable is built within CCS. Once CCS 7

32、 and the ARM compiler are installed, followthese steps. To simply flash the provided executable, skip to the flash step1. Unzip the provided source code, then import the MSP432 CCS project:a. ImportExisting CCS Projectsbrowse to level_sensing_demo/msp432Finish2. Compile and link the MSP432 executabl

33、e by right-clicking on msp_level_sense_demo in the ProjectExplorer and select Build Project. This step may be skipped if flashing the provided executable isdesired. Note that by default, the newly generated executable will be placed in the CCS workspacesDebug folder (C:msp_level_sense_demoDebugmsp_l

34、evel_sense_demo.out), notthe folder where the source was unzipped.3. To flash the demonstration:a. Start the CCS debugger, and make sure the USB cable is attached. (see图6). Right-click onmsp432.ccxml in the Target Configurations window, and click on Launch Selected Configuration.b. Once the debugger

35、 starts, click on the Connect Target icon. Note in some CCS installations, doingConnect Target will automatically perform the Load Target in the next step. Watch the CCSconsole window for messages.c. Next, click on the Load Target icon. This will automatically copy the program to flash. Watch theCCS

36、 console window for flashing progress.i. To flash the provided executable, browse to the location where the source file was unzipped,and select level_sense_demomsp432Debugmsp_level_sense_demo.out.d. Click the red Terminate icon, then disconnect the USB cable.MSP432/DXQFK3DGIWR1443 EVM (detached here

37、)Micro USB to Code &RPSRVHU6WXGLRCopyright 2017, Texas Instruments I Hardware, Software, Testing Requirements, and Test Results9ZHCU242April 2017TIDUD26 http:/ 2017, Texas Instruments IncorporatedIWR1443 77GHz液位变送器功耗优化参考设计图图6. Flashing the MSP4323.2.1.1.2 Building the IWR1443 ExecutableThe IWR1443 e

38、xecutable is built within CCS. This requires that mmWave SDK components are installedfirst. To simply flash the provided executable, skip to the step using UniFlash.Also, both CCS projects (IWR1443 and MSP432) use a common header file demo_common.h, located inthe msp432 folder. For this reason, impo

39、rt and build the MSP432 executable first.1. Install the mmWave SDK and all required components (see the SDKs Release Notes). This step mustonly be completed once. If the MSP432 project has not been built, build it first.2. Unzip the provided source code, then import the IWR1443 CCS project:a. Import

40、Existing CCS Projectsbrowse to level_sensing_demo/iwr1443Finish3. Compile and link the IWR1443 executable by right-clicking on level_sense_demo in the ProjectExplorer and select Build Project. Note that by default, the newly generated executable will be placedin the CCS workspaces Debug folder (C:le

41、vel_sense_demoDebuglevel_sense_demo.bin), not the folder where the source wasunzipped.4. Flash the IWR1443 executable using the UniFlash tool:a. Separate the EVMs, add a jumper to SOP2 on the IWR1443 EVM, and connect the cables asshown in图7.b. Download the UniFlash tool.c. Install UniFlash, and laun

42、ch the program.d. On the Choose Your Device page, click mmWaveIWR1443Start.e. Under Select and Load Images :MSP432/DXQFK3DGIWR1443 EVM(not attached)Micro USB to PCJumper on SOP25-V PowerCopyright 2017, Texas Instruments IncorporatedHardware, Software, Testing Requirements, and Test Results 10 ZHCU24

43、2April 2017TIDUD26 http:/ 2017, Texas Instruments IncorporatedIWR1443 77GHz液位变送器功耗优化参考设计i. Make sure the Program tab on the left of the window is selected.i. For Meta Image 1/RadarSS, browse toC:timmwave_sdk_01_00_00_0xfirmwareradarssxwr12xx_xwr14xx_radarss.bin.ii. For Meta Image 2/MSS, browse to ei

44、ther:i. C:level_sense_demoDebuglevel_sense_demo.bin to flash yourexecutable.ii. level_sense_demoiwr1443Debuglevel_sense_demo.bin to flash the providedexecutable.2. Select the Settings & Utilities tab on the left of the window.i. For COM Port, set it to the COM port of the Application/User UART. To f

45、ind what this is,connect the board to 5V,the USB cable to a PC, and launch a terminal program, such asTeraTerm. It will report the available COM ports.ii. Target memory selection should be SFLASH.3. Select the Program tab on the left of the window again.i. Click Load Images.4. The UniFlash tool will

46、 now erase the SFLASH then download the BSS and MSS images. Oncecomplete, the IWR1443 EVM may be unplugged.5. Remove the jumper from SOP2.6. If desired, the UniFlash session may be saved under SessionSave Session.i. The file iwr1443iwr1443.uniflash is an example of a saved session.图图7. Flashing the

47、IWR1443MSP432/DXQFK3DGTx AntennasRx AntennasIWR1443 EVM5-V PowerMicro USB to UART terminalCopyright 2017, Texas Instruments I Hardware, Software, Testing Requirements, and Test Results11ZHCU242April 2017TIDUD26 http:/ 2017, Texas Instruments IncorporatedIWR1443 77GHz液位变送器功耗优化参考设计3.2.1.1.3 Running the Demonstration图8 shows the proper configuration of the boards for running the demonstration (once both boards havebeen flashed). Note that the Tx antennas will project their beams p

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 经营企划

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报