窄带低速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(接收模式)