窄帶低速SSC1642芯片


概述

SSC1642是一款高集成度的電力線載波通信芯片,內部集成32位ARM Cortex M0核與DBPSK收發器。Cortex-M0 處理器基于 ARMv6-M 架構,使用 ARMv6-M Thumb 指令集,包含 Thumb-2技術。該處理器擁有 32 位處理器的高性能,又比 8 位、16 位處理器有著更好的代碼密度。

Cortex-M0 處理器內置的高效處理器核,為 3 段流水線的馮?諾依曼精簡指令 CPU 結構,適用于高要求的嵌入式應用。在這種結構中,程序和數據存取的總線是共享的。內核工作頻率可高達20MHz。指令存儲體數據字寬為 32 位,面向 8/16 位微處理器應用,具有高性能、低功耗、簡單指令集、統一編址尋址等優點。芯片集成了眾多片內外設,如:硬件看門狗,2 個 16 位增強型定時器/計數器,2 個 32 位增強型定時器/計數器,2 個 UART 高速異步接收發送器模塊,存儲深度為 10K×8 位的數據存儲器 SRAM 等。程序存儲器存儲深度為 36K×32 位。

DBPSK 收發器完成物理層的碼元收發。

芯片特點

◆CPU

Cortex-M0 處理器是用于嵌入式應用設計的入門級 ARM Cortex 32 位的處理器。它為開發者提供以下好處:

◇簡單易用的編程模型;

◇高效的低功耗操作模式;

◇高代碼密度;

◇可確定的、高效的中斷處理;

◇向上兼容 Cortex-M 處理器系列其他處理器。

◆中斷

◇內嵌向量中斷控制器(NVIC)

◇支持喚醒中斷控制器(WIC)

◇NVIC 包含一個不可屏蔽中斷(NMI)

◆調試接口

◇串行調試器(SWD)

◇斷點及觀測點單元

◆指令

◇最高工作頻率支持 20MHz,一個機器周期為 1 個時鐘周期

◆存儲器

◇直接、間接、相對和寄存器間尋址四種尋址方式

◇36K×32 位的程序存儲器

◇數據存儲器 10K×8 位 SRAM

◇復位向量位于 0x00000004H

◆設計及工藝

◇完全靜態設計

◇低功耗、高速 FLASH CMOS 工藝

◇24 個管腳,采用 QFN24 封裝

◆定時器/計數器

◇T16N0:16 位定時器/計數器,帶預分頻器,擴展輸入捕捉/輸出調制功能

◇T16N1:16 位定時器/計數器,帶預分頻器,擴展輸入捕捉/輸出調制功能

◇T32N0:32 位定時器/計數器,帶預分頻器,擴展輸入捕捉/輸出調制功能

◇T32N1:32 位定時器/計數器,帶預分頻器,擴展輸入捕捉/輸出調制功能

◆串行通信接口

◇同步/異步接收發送器 UART

◇內置波特率發生器

◇支持發送的 4 字節 FIFO

◇支持接收的 4 字節 FIFO

◇支持發送/接收數據包括 8 位數據格式

◇支持 1 個起始位,支持 1 個結束位

◇支持硬件產生奇校驗/偶校驗作為第 9 位數據傳輸,支持用戶的第 9 位數據傳輸

◇支持接收幀錯誤標志、超時標志(溢出標志)、奇偶校驗錯誤標志

◇支持單字節發送數據中斷,支持單字節數據接收中斷

◇支持發送 FIFO 空中斷,完成發送 1 字節中斷

◇支持接收 FIFO 滿中斷,完成接收 1 字節中斷

◆DBPSK 收發器主要技術指標及特性

◇載波頻率輸入范圍(band):10kHz ? 2MHz

◇模擬前端帶寬升級:功耗 5.5mA

◇調制解調方式:DBPSK

◇頻帶寬度(Band width/3db):10kHz

◇通信速率:2.5~5 kbps

◇前向糾錯編碼:RS+卷積

◇接收靈敏度(Receiver sensitivity):100uVrms

◇輸入信號的動態范圍:0.5mVrms~2Vrms(72dB)

工作條件

◇工作電壓范圍:2.5V ~ 5.5V

◇I/O 電源:2.5V ~ 5.5V

◇內核電源:1.35V ~1.65V

◇工作溫度范圍:-40 ~ 85℃(工業級)

◇工作電流:Ivdd<10mA(接收模式)