IC695ALG412 無論是每天早晨的例行公事,還是其他點點滴滴,永遠在線(Always-On)蘊含的無限潛力都能助您一臂之力,讓生活更加簡單便利。移動系統、可穿戴設備和許多其他物聯網(IoT)應用都需要這項技術——系統中的一些計算資源永遠在線,隨時處理音頻、視頻或其他傳感器數據。為了進一步增強電池供電設備的可用性,專門用于Always-On任務的計算資源應經過專門優化;而系統中的其他資源則可保持休眠,直到真正需要時再被喚醒。
毋庸置疑,新一代產品正在重新詮釋我們對人機界面的理解,對比短短5年前,現在的用戶體驗已經變得更加豐富多彩,引人入勝。但這也給設計師帶來了全新的挑戰:如何在繼續為客戶營造愉悅體驗的前提下,實現響應速度、成本和功耗之間的平衡?本文中,我們將就此問題進行探討,并介紹如何采用“認知分層”的方法搭建Always-On架構,幫助設計師實現產品設計的平衡。
設計高效節能的Always-On架構
包括麥克風、攝像頭、加速計、陀螺儀、溫度計和壓力計等在內的傳感器是智能、互聯,Always-On設備的核心。傳感器對收集到的數據進行數字化處理,并將數字化信息發送到SoC進行分析和解讀。
Always-On架構的開發可同時采用多項技術,降低IoT應用的功耗:
●功耗、時鐘和數據門控
●傳感器融合算法,用于確定設備上下文,并以此為基礎實現系統功耗的智能管理
●針對開銷巨大的函數進行優化,例如:
●從指令集層面減少時鐘周期開銷數(cycle)從而降低對頻率的需求(MHz)
●在互聯級架設通用片上總線旁路
●通過存儲分區使流量局部化
●針對語音算法、加密等同類應用,加快通信標準和性能
除上述技術外,認知分層尤其是實現功耗/性能平衡的理想方案。下面,我們將進行更詳細的論述。
認知分層:主處理器任務負載卸載
認知分層將任務劃分成若干層或狀態,分別使用經過專門優化的引擎處理。通過將一些任務轉移到經過專門優化的低功耗Always-On處理器,認知分層即可實現主處理器任務分流。圖1描述了語音觸發應用,每層的處理能力恰好足夠支持系統此刻所需的響應速度,且不會浪費資源。采用此方法,延遲、功耗和吞吐量性能都會得到提升。
圖1:認知分層可以限度地降低功耗
圖1中最靠下的環節是低功耗噪聲檢測,耗能僅為毫微瓦級。從檢測觸發命令到識別短語,以及當前應用上下文環境下的解讀,噪聲檢測會沿處理鏈向上觸發一系列系統動作。這一系列動作中,后一個動作的功耗總是略高于前一個動作。使用云服務處理完整對話需要訪問遠程服務器及數據庫,并進行交互,因此能耗,可以達到數瓦。
在較低層,根據特定的計算和接口要求專門設計并優化過的處理引擎,將取代低效率的通用處理器。相比通用處理器,經過專門優化的處理器在Always-On系統中的性能更高,響應延遲更短,功耗更低。
通過盡可能關閉不必要的系統,認知分層使計算層與數據來源更加接近,系統可以調用最少的活動資源完成當前任務。認知分層可以優化性能和功耗,適用于從慣性導航到計算機視覺,再到本地無線通信等多種IoT應用領域。
優秀Always-On處理器的要素
IoT應用豐富多彩,對處理能力的要求也因應用而異,“一刀切”的作法對Always-On處理器并不適用。基于上述對認知分層的闡釋,小型、低功耗、高度專業化的處理器可以承擔對認知功能要求較低的工作,減少占用主處理器資源,降低功耗。
例如,經過低功耗語音觸發優化的數字信號處理器(DSP)不會處理高耗能的音頻編解碼工作,而是將之移交專為該用途設計的DSP;與之類似,經過音頻編解碼優化的DSP,也會將用戶和網絡交互的任務移交給其他為該用途設計的應用處理器。
IC695ALG412
ABB YB560103-CB DSQC236B DriveUnit
ABB YB560103-CC DSQC236C DriveUnit
ABB 3HAB2207-1 DSQC236D DriveUnit
ABB YB560103-CD DSQC236G DriveUnit
ABB 3HAB2207-1 DSQC236P DriveUnit
ABB YB560103-CE DSQC236T DriveUnit
ABB YB560 103-CL/5 DSQC241 PowerUnit
ABB 3HAB 2210-1 DSQC300 Robot Computer
ABB 3HAB 2216-1 DSQC314B PowerUnit
ABB 3HAB 2219-1 DSQC316 Main Computer
ABB 3HAB 2220-1 DSQC317 6MB Card
ABB 3HAB 2236-1 DSQC321 4MB Card
ABB 3HAB 5956-1 DSQC323 8MB Card
ABB 3HAB 5957-1 DSQC324 16MB Card
ABB 3HAB 2241-1 DSQC325 Main Computer
ABB 3HAB 2242-1 DSQC326 Robot Computer
ABB 3HAB7229-1 DSQC328 I/O Card
ABB 3HAB 6182-1 DSQC335 Robot Computer
ABB 3HAB8101-3/05D DSQC345B DriveUnit
ABB 3HAB8101-3/08C DSQC345C DriveUnit
ABB 3HAB8101-7/01C DSQC346C DriveUnit
ABB 3HAB8101-8 DSQC346G DriveUnit
ABB cable DSQC351 Interbus-S
ABB 3HAC 0373-1 DSQC361 Main Computer
ABB 3HAC3180-1 DSQC373 Robot Computer
ABB 900054 1Gb SD-card S3/S4 DDR
ABB 900056 1Gb SD-card S2 DDR
3HNE 00026 Teach Pendant
3HNE 00312-1 Teach Pendant
3HNE 00313 Teach Pendant
CHAA 3560-AXA Teach Pendant
ABB 3HAB9271-1/01B DriveUnit Dummy DriveUnit Dummy
ABB 57510001-AA DSCA 114 Print out board
ABB 57520001-U DSCA 121 Communication board
ABB 57160001-A DSDI 110 Digital input board
ABB 57160001-K DSDO 110 Digital output board
ABB YB161102-AH DSDX 110 Digital in/output board
ABB 57160001-TP DSDX B001 digital in-output board
ABB 57360001-U DSMB 124 Semiconductor memory board
ABB 57360001-AN DSMB 125 Semiconductor memory board
ABB 57360001-HG DSMB 127 Memory board
ABB 57330001-N DSMC 110 Floppy disk controller
ABB YB161102-AK DSPA 110 Axis computer
ABB 57310256-AF DSPC 150 Central processor
ABB 57310256-BA DSPC 153 Expand. single board computer
ABB 57310001-GP DSPC 157 Expand. single board computer
ABB YB161102-AD DSQC 103 Resolver power board
ABB YB161102-AF DSQC 105 Display board
ABB YB161102-BA DSQC 110 Programming board
ABB YB161102-BS DSQC 115 Resolver power board + 2 analogue
ABB YB161102-BE DSQC 116 Power supply
ABB YB161102-BG DSQC 117 Resolver power board
ABB YB161102-BU DSQC 124 Terminal unit
ABB YB161102-BV DSQC 129 R/D board
ABB YB161102-CH DSQC 136 Safety board
ABB YB161102-CM DSQC 138 Terminal unit
ABB YB560103-AC DSQC 202 Robot computer
ABB YB560103-AS DSQC 208A External axis board
ABB YB560103-AL DSQC 209 Analogue I/O board
ABB YB560103-AM DSQC 210 Safety board
ABB YB560103-AN DSQC 211 Power supply
ABB YB560103-BF DSQC 215 Robot computer
ABB YB560103-AZ DSQC 220 Programming board
ABB YB560103-BD DSQC 223 PC Board digital I/O
ABB YB560103-BE DSQC 224 PC Board combi I/O
ABB YB560103-BK DSQC 227 Winchester interface
ABB YB560103-BD DSQC 228 Safety board
ABB YB560103-BN DSQC 230 Robot computer
ABB YB560103-BS DSQC 233 External axis board
ABB YB560103-BY DSQC 235A Rectifier
ABB YB560103-BZ DSQC 235B Rectifier
ABB YB560103-CA DSQC 236A Drive unit
DSQC 236B Drive
ABB YB560103-CC DSQC 236C Drive unit
ABB 3HAB2207-1 DSQC 236D Drive unit
ABB YB560103-CD DSQC 236G Drive unit
ABB 3HAB2245-1 DSQC 236H Drive unit
ABB 3HAA3563-AJA DSQC 236P Drive unit
ABB YB560103-CE DSQC 236T Drive unit
DSQC 239 Board - ABB RIO
ABB DSQC 241 Power supply
ABB YB560103-CM DSQC 242 Programming board
ABB 3HAA0001-CP DSQC 243 Serial measurement board
ABB 3HAA3563-ACA DSQC 245 Serial measurement board
ABB 3HAA3563-AAA DSQC 248 Programming board
ABB 3HAA3563-AGA DSQC 249A Rectifier
ABB 3HAA3563-AHA DSQC 249B Rectifier
ABB 3HAA3563-AD DSQC 252 System board
E3HAC028756-001 DSQC 253 SMB unit DSQC 573
E3HAA3563-AMA DSQC 253 Serial Measurement Board
E3E 042816 DSQC 253 Exch. Serial mes. DSQC 253W
6369901-218 DSQC 253 Serial Measurement Board
ABB 3HAB2211-1 DSQC 256A System board
ABB 3HAA3563-AUA DSQC 258 Power supply
ABB 3HAB8797-1 DSQC 266B Drive unit
ABB 3HAB8798-1 DSQC 266C Drive unit
ABB 3HAB8801-1 DSQC 266G Drive unit
ABB 3HAB8800-1 DSQC 266H Drive unit
ABB 3HAB8799-1 DSQC 266K Drive unit
ABB 3HAB8802-1 DSQC 266T Drive unit
ABB 3HAA3573-AAA DSQC 300 Board - Computer
ABB 3HAB2210-1 DSQC 300 Board - Computer
ABB 3HAB2233-1 DSQC 300 Board - Computer
ABB 6369901-380 DSQC 300 Board - Computer
ABB 3HAA3573-ABA DSQC 301 Programming board
ABB 3HAB2209-1 DSQC 306 Computer board
ABB 6369901-298 DSQC 306 Computer board
ABB E3HAB2209-1 DSQC 306 Computer board
ABB 3HAB3700-1 DSQC 313 Serial measurement board
ABB 3HAB4259-1 DSQC 313 Serial measurement board
ABB 3HAC9522-1 DSQC 313 Serial Measurement Board
ABB 3HAB2215-1 DSQC 314A Rectifier
ABB 3HAB2216-1 DSQC 314B Rectifier
ABB 3HAB2231-1 DSQC 314C Rectifier DC link
ABB 6369901-336 DSQC 314C Rectifier DC link
ABB E3HAB2231-1 DSQC 314C Rectifier DC link
ABB 3HAB2214-1 DSQC 315 Combi I/O
ABB 3HAB2219-1 DSQC 316 Computer board
ABB 3HAB2209-1 DSQC 317 Memory expansion board
ABB 3HAB2233-1 DSQC 322 Robot computer
ABB 3HAB5956-1 DSQC 323 Memory expansion board
ABB 3HAB5957-1 DSQC 324 Memory expansion board
ABB 3HAB2241-1 DSQC 325 Main computer
ABB 3HAB2242-1 DSQC 326 Robot computer
ABB 3HAB7230-1 DSQC 327 Analogue Digital Combi I/O
ABB 3HAB7229-1 DSQC 328 Digital 24 VDC I/O
ABB 3HAB7215-1 DSQC 331 Panel unit
ABB 3HAC17973-1 DSQC 332 Digital relay I/O
ABB 3HAB5845-1 DSQC 334 Power supply
ABB 3HAB6182-1 DSQC 335 Robot computer
ABB 3HNE00001-1 DSQC 336 Network board NIOC-01
ABB 3HAB8101-1 DSQC 345A Rectifier
ABB 3HAB8101-2 DSQC 345B Rectifier
ABB 3HAB8101-3 DSQC 345C Rectifier
ABB 3HAB8101-4 DSQC 345D Rectifier
ABB 3HAB8101-14 DSQC 345E Rectifier
ABB 3HAB8101-5 DSQC 346A Drive unit
ABB 3HAB8101-6 DSQC 346B Drive unit
ABB 3HAB8101-7 DSQC 346C Drive unit
ABB 3HAB8101-11 DSQC 346E Drive unit
ABB 3HAB8101-8 DSQC 346G Drive unit
ABB 3HAB8101-13 DSQC 346U Drive unit
ABB 3HNE00957-1 DSQC 350 Remote I/O
ABB 3HNE00065-1 DSQC 354 Encoder interface
DSQC 355 I/O Board
ABB 3HAB8101-10 DSQC 358C Drive unit / Rectifier
ABB 3HAB8101-12 DSQC 358E Drive unit / Rectifier
ABB 3HAB8101-15 DSQC 358F Driveunit / Rectifier
ABB 3HAB8101-16 DSQC 358G Drive unit / Rectifier
ABB 3HAC0373-1 DSQC 361 Main computer
ABB 3HAC1462-1 DSQC 363 Robot computer
ABB 3HAC1620-1 DSQC 365 Power supply
ABB 3HAC3180-1 DSQC 373 Robot computer
ABB 3HAC3462-1 DSQC 374 Power supply
ABB 3HAC10597-1 DSQC 386 Devicenet gateway
ABB 3HAC3616-1 DSQC 500 Main computer
ABB 3HAC3619-1 DSQC 503 Axis computer
ABB 3HAC4297-1 DSQC 506 Power supply
ABB 3HAC5393-2 DSQC 508 Battery unit
ABB 3HAC5687-1 DSQC 509 Panel unit
ABB 3HAC7519-2 DSQC 518A Flash disk 64Mb
ABB 3HAC7519-3 DSQC 518B Flash disk 128Mb
ABB 3HAC8848-1 DSQC 522 I/O computer board
ABB 3HAC12158-1 DSQC 532 I/O Computer
ABB 3HAC14265-1 DSQC 539 Power supply
ABB 3HAC14279-1 DSQC 540 Main computer
ABB 3HAC16917-3 DSQC 544A Flash disk 64Mb
ABB 3HAC16917-4 DSQC 544B Flash disk 128Mb
ABB 3HAB8101-19 DSQC 545A Rectifier
ABB 3HAB8101-18 DSQC 546A Drive unit
ABB 3HAC17396-1 DSQC 562 Serial measurement board
ABB 3HAC022104-001 DSQC 564A Flash disk 64Mb
ABB 3HAC022104-002 DSQC 564B Flash disk 128Mb
ABB 3HAC020466-1 DSQC 627 Power supply
ABB 3HAC025918-001 DSQC 653 Digital relay
ABB 3HAC025465-004 DSQC 656 Flash disk 256Mb
ABB YB560103-BD DSQC223 I/O Card
ABB YB560103-BL DSQC228
ABB YB560103-CA DSQC236A DriveUnit
ABB 3HAA 3562-AGA/2 DSQC249A PowerUnit
ABB 3HAA 3563-ALA/2 DSQC252
ABB 3HAB 2211-1/1 DSQC256A
ABB 3HAB2213-1/3 DSQC313
ABB 3HAB6372-1 DSQC330 S4C Rechner Rack
ABB 3HAB7215-1/07 DSQC331 S4C Safety Board
ABB cable DSQC352 Profibus
ABB cannot find pn DSQC355 Analogbaugruppe
ABB YB161100-DP DSQS 174 Teach pendant S2
ABB YB161100-DR DSQS 174 Teach pendant S2
ABB 48990001-FE DSSR 115 Power supply
ABB 48990001-FK DSSR 116 Power supply
ABB 3HAC023195-1 Flexpendant Teach pendant IRC5
ABB 3HNE00313-1 TPU
YT212 002-A Rectifier
YT212 002-X Rectifier
ABB YT213001-BA YTE 102A Drive unit
ABB YT213001-BB YTE 102B Drive unit
ABB YT213001-BB YTE 102B Drive unit
ABB YT213001-BC YTE 102C Drive unit
YT213001-AC YTE 102C Drive
6369901-182 YTE 102C
EYT213001-BC YTE 102C
ABB YT212001-AF YTEA 250-15 Drive unit
ABB YT212001-AE YTEA 250-8 Drive unit
ABB YT212001-AB YYE 109A Power supply
ABB YT212001-AC YYT 102A Servo board
ABB YT212001-AD YYT 102B Servo board
ABB YT212001-AK YYT 102C Servo board
ABB YT212001-AT YYT 102D Servo board
ABB YT212001-AM YYT 102E Servo board
ABB YT212001-AN YYT 102F Servo board
ABB YT212001-AP YYT 102G Servo board
ABB YT212001-AR YYT 102H Servo board
ABB YT212002-AD YYT 107A Rectifier
Kuka 96 Roboter IR365/10 Langarm
Kuka 93 Roboter IR364/10/15
Kuka 98/99 Roboter KR125-2, 150, L150
Kuka 96 Roboter VKR125-1
Kuka 99 Roboter VKR125-2, VKR150
Kuka -00 Druckausgleich GA2-D.2
Kuka 96 VKRC1 Controller
Kuka 2000 VKRC1 Controller
Kuka 98/99 KRC1 Controller
Kuka 2000 KRC1 Controller
Kuka like new KRC1 Separat Controller Top
Kuka KRC1 Separat Controller Top
Kuka RC30/51c Controller
Kuka 71-052-214 MFC KRC1
71-039-272 with DSEAT
Kuka 00-117-336 DSE-IBS-C33
Kuka 71-039-271 RDW KRC1
Kuka 71-051-224 Motorleitung KRC1 7m
Kuka 71-051-225 Motorleitung KRC1 15m
Kuka Motorleitung KRC2 7m Serie2000
Kuka 00-106-496 Geberleitung KRC1/2 7m
Kuka 71-051-222 Geberleitung KRC1/2 15m
Kuka 00-127-94 Geberleitung KRC1/2 25m
Kuka 69-327-924 KRC32, PS15/67I
Kuka 69-327-921 KRC32, 3PS15/67I
Kuka 69-334-285 KRC32, NM100ABN
Kuka 69-223-650 KRC32, FE001/1
Kuka 69-223-653 KRC32, FE002/1-2
Kuka SEF 1b TP
Kuka 6FR2490-0AH12 KCP32 TP
Kuka 69-000-398 KCP1 TP
Kuka 00-110-185 KCP2 TP
Kuka 00-130-547 KCP2 TP
Kuka 69-000-399 VKCP1 TP
Kuka 00-107-264 VKCP2 TP
Kuka 00-132-347 KCP2
Kuka 6FX1404-0CC20 KCP32
Kuka 6FX1404-0CC10 KCP32 KUKA KCP2-00-110-185
Fanuc A05B - 2301 - 335
Fanuc TP Leitung
Fanuc EE-5188-201-014
Fanuc EE-5188-208-014
KSD1-16
KSD1-48
KSD1-32
KSD1-64
KSD1-08
KPS-600/20-ESC
KUKA KRC2 KSD1-48
KUKA KRC2 KSD1-32
KUKA KCP2-2005
DSQC 609 3HAC14178-1 1pcs
DSQC 662 3HAC026254-001 1pcs
DSQC 661 3HAC026253-001 2pcs
DSQC 652 3HAC025917-001 2pcs
DSQC 651 3HAC025784-001 2pcs
DSQC 655 3HAC025562-001 1pcs
4周
DSQC 328A 3HAC17970-1
DSQC 611 3HAC13389-2
DSQC 608 3HAC12934-1
DSQC 604 3HAC12928-1
DSQC 602 3HAC12816-1
DSQC 601 3HAC12815-1
DSQC 658 3HAC025779-001
DSQC 643 3HAC024488-001
DSQC604
DSQC 604
3HNE00313-1
3HAC14279-1/04 DSQC 540
DSQC679 3HAC028357-001
1. 視教器 3HAC028357-001
2. 電源 3HAC025917-001/00
3.伺服控制器 3HAC17282-1/07A
4.伺服控制器 3HAC14657-2/06A
5.伺服控制器 3HAC14549-3/12A
6.伺服控制器 3HAC14550-4/08A
7.伺服控制器 3HAC17281-1/03A
8.伺服控制器 3HAC025338-006/08A
9.QSDC652,10模塊 3HAC026253-001
ABB 3HAB8101-11
ABB 3HAC14363-1
ABB 3HAC18159-1
ABB 3HNE00442-1
ABB 3HNE03277-1
ABB 3HNE06225-1
3HNE00314-1
3HNM07686-1
3HNM07485-1
IC695ALG412