SSC mode

本文详细解读了SSC(Session and Service Continuity)的四种模式,包括SCMODE1-3的选择原则,AMF和UE的角色,以及PDUSession锚点、上行分类器和分支点在移动网络中的应用。重点介绍了如何确保服务连续性在UE移动时无缝切换。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

SSC,Session and Service Continuity,会话和服务连续性。

SSC 分类

模式详细适用性
SSC MODE 1分给UE的IP地址在整个PDU Session生命周期中保持不变 ,且维持UPF不变;适用于任务PDU Session类型和任何接入类型
SSC MODE 2释放旧的PDU Session后,UE会立刻建立一个新的PDU Session,且UE不知道多个PDU Session Anchor的存在适用于任何PDU Session类型和任何接入类型
SSC MODE 3在释放旧的PDU Seesion前,先建立新的PDU Session连接到同一DN上,且旧的IP address/prefix会在NAS信令中保持一段时间适用于IP类型的PDU Seesion和任何接入类型

SSC MODE选择

UE:

  • 如果运营商提供了SSCMSP,则UE利用SSCMSP来确定会话类型等,做出模式选择;如果没有SSCMSP,则UE依据本地配置来选择SSC mode;
  • 当网络拒绝UE请求的SSC mode,UE会重新尝试以允许的SSC mode建立PDU Session,或使用另一个URSP规则建立PDU Session;

AMF:

  • SMF基于UE提供的SSC mode做出模式选择
  • 如果UE不带SSC mode,SMF会选默认的SSC mode,或根据本地配置来选择SSC mode;

单个PDU Session带有多个PDU锚点

上行分类器

由于PDU Session有多种类型,SMF在PDU传输路径中插入了一个上行分类器(UL CL,Uplink Classifier),目的是将满足业务过滤规则的数据包转发到指定路径,类似路由表的作用,UL CL的插入和删除由SMF在UPF上控制和实现;

上行分类器

分支点

在一个PDU会话上使用IPv6多宿主,通过多个PDU会话锚点访问一个数据网络(DN),各个锚点对应的数据通道最后汇聚于一个分支点UPF,同样是SMF通过N4口控制在UPF插入或者移除分支点。分支点的作用,一个是将UL流量转发到不同的PDU会话锚点,另一个是将不同PDU会话锚点的DL流量合并到UE;
分支点

为了保证UE获得连续性服务,业务不受影响(make-before-break,中断前的服务连续性),当UE移动时,网络要切换接入新的锚点,先建立一个接入到数据网的新锚点,然后再释放老的锚点;

### SPI协议与SSC(Synchronous Serial Communication)的技术实现及应用场景 #### 技术实现对比 SPI(Serial Peripheral Interface)是一种同步串行通信接口,广泛应用于微控制器与其他外设之间的数据交换。它通常由主设备控制时钟信号,并通过MOSI(Master Out Slave In)、MISO(Master In Slave Out)、SCLK(Serial Clock)和CS/SS(Chip Select/Slave Select)四条线完成数据传输[^1]。 相比之下,SSC(Synchronous Serial Communication)是TLE5012B磁传感器所使用的特定通信协议之一,其设计目标是为了满足高精度角度测量的需求。尽管SSC协议本质上也属于一种同步串行通信方式,但它在帧结构、握手机制等方面有更严格的定义,以适应工业级应用的要求[^2]。 以下是两者的主要技术特点: - **SPI** - 支持全双工通信模式。 - 数据速率较高,在某些高端MCU中可达到几十甚至上百MHz。 - 需要额外的片选信号来区分多个从机设备。 - 更加灵活,适用于各种类型的外围器件。 - **SSC** - 特定优化用于角位置传感领域。 - 提供更高的可靠性和抗干扰能力。 - 帧格式固定,便于解析角度信息和其他状态参数。 - TLE5012B默认支持高达8 MHz的工作频率,这使得它可以无缝对接主流嵌入式平台上的标准SPI模块[^3]。 #### 应用场景分析 由于两者的特性差异明显,因此它们各自的应用范围也有显著区别: ##### SPI的应用场景 - 工业自动化控制系统中的A/D转换器、D/A转换器等模拟前端电路。 - 显示屏驱动芯片的数据输入端口。 - 存储卡读取操作,比如SD/MMC存储介质访问。 - 实现无线射频收发单元间的高效数据交互。 ##### SSC的具体用途 对于像TLE5012B这样的专用型旋转编码器来说,SSC主要用于汽车电子行业内的转向盘监测系统或电机轴向定位反馈回路之中。这些场合往往要求极高的实时性能以及鲁棒性的电气环境适配力[^4]。 另外值得注意的是,当选用具体型号如TLE5012B-E1000版本时,默认集成了SSC+IIF两种通讯选项,允许开发者依据实际需求自由切换工作模式[^5]。 ```c // 示例代码展示如何初始化STM32F103 MCU并通过HAL库设置SPI通道为FFR模式以便匹配TLE5012B SSC协议要求 #include "stm32f1xx_hal.h" void MX_SPI_Init(void){ hspi.Instance = SPI1; hspi.Init.Mode = SPI_MODE_MASTER; hspi.Init.Direction = SPI_DIRECTION_2LINES; hspi.Init.DataSize = SPI_DATASIZE_16BIT;//对应TLE5012B分辨率 hspi.Init.CLKPolarity = SPI_POLARITY_LOW; hspi.Init.CLKPhase = SPI_PHASE_1EDGE; hspi.Init.NSS = SPI_NSS_SOFT; hspi.Init.BaudRatePrescaler = SPI_BAUDRATEPRESCALER_2;//设定接近8MHz速度 HAL_SPI_Init(&hspi); } ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值