当前位置: 首页 > news >正文

MIPI D-PHYv2.5笔记(12) -- Clock Lane的ULPS

        声明:作者是做嵌入式软件开发的,并非专业的硬件设计人员,笔记内容根据自己的经验和对协议的理解输出,肯定存在有些理解和翻译不到位的地方,有疑问请参考原始规范看

LP Mode的Clock Lane ULPS

        尽管Clock Lane不包含常规的Escape Mode,但Clock Lane要支持ULPS(Untra-Low Power State)。

        Clock Lane通过一个Clock Lane Untra-Low Power State Entry过程进入到ULPS状态。这个过程以Stop状态为起点,发送侧驱动TX-ULPS-Rqst State(LP-10),随后驱动TX-ULPS State(LP-00)。在此之后,Clock Lane进入ULPS。如果有错误发生,在TX-ULPS-Rqst状态之后,LP-01或LP-11会被立即检测到,Untra-Low Power State Entry过程被中断,接收侧要等待或回到Stop状态。

        接收的PHY要通知接收侧的协议层(Protocol)出现了ULP State。在这种状态下,信号线处于ULP State(LP-00)。ULPS通过一个长度为T_{WAKEUP}的Mark-1 TX-ULPS-Exit State紧跟一个Stop State来退出。

 图1 Clock Lane Ultra-Low Power State State Machine

 图2 Clock Lane Ultra-Low Power State State Machine Description

ALP Mode的Clock Lane ULPS

         ALP模式中,Clock Lane是单向的,不支持Data Lanes里的ALP Command功能。Clock lane在ALP模式中的ALP ULPS通过一种特殊的进入序列来支持,如下图:

 图3 Clock Lane ALP ULPS Entry Sequence

        Clock Lane的接收侧,将一个周围为T_{ALP-CLK-ZERO}的HS-Zero,和紧跟在后面的一个周期为T_{ALP-CLK-SLEEP}的HS-Trail(HS-1)作为一个ULPS Entry Request。在此之后,Clock Lane进入到ULP模式操作 ,这种状态下,大部分内部电路都能被关闭。

        要唤醒处于ALP ULPS状态的Clock Lane,需要发送侧传送一个持续时间为T_{ALP-WAKEUP}的长ALP WAKE脉冲,紧跟一个ALP Stop状态。Clock Lane的ALP-ED会检测到这个序列作为ALP ULPS退出事件并且切换到ALP Stop。在整个过程中,差分端接(differential termination)时钟保持关闭。

 图4 Clock Lane ALP ULPS Exit Sequence

 图5 Clock Lane ALP Ultra-Low Power State State Machine Description

http://www.lryc.cn/news/56528.html

相关文章:

  • 创建网络数据集
  • 从功能到年薪30W+的测试开发工程师,分享我这10年的职业规划路线
  • ChatGPT中文免登陆-ChatGPT中文版上线
  • 多线程之最大并行数
  • 智慧城市发展的基本原理是什么?
  • 技术宅小伙:利用JAVA开发个常用的编辑接口
  • Image as set points【ICLR 2023 notable top 5%】
  • 10个超级实用的Python技巧
  • 【Java语法糖】泛型与源码角度分析静态问题
  • App 抓包提示网络异常怎么破?
  • 操作系统-文件系统
  • 虚拟机无法访问外网的问题
  • 软件测试【常见】62 道面试题,不背完这些你还想去面试?
  • 聚观早报 | ChatGPT 停止 Plus 付费;李子柒油管广告收益登顶热搜
  • 对接多个 Neuron 实例,实现多网关协同分析与设备联动
  • windows下 Jenkins 主从节点通过SSH连接
  • JAVA练习101-任务调度器
  • 华为OD机试-匿名信-2022Q4 A卷-Py/Java/JS
  • muduo源码剖析--Inetaddress/Socket/Acceptor
  • 域名过户操作流程及常见问题
  • 多国拟发ChatGPT禁令 关“野兽”的笼子要来了?
  • 深度学习中,Params参数量和FLOPs计算量分别指什么
  • 1分钟快速制作思维导图「ChatGPT+XMind」—— 跟上时代的脚步,这辈子就起飞了 - 第5篇
  • 生成与获取token
  • 【人工智能】ChatGTP从入门到精通
  • 电脑桌面图标间距突然变大怎么恢复
  • 详解各版本Web服务器限制请求体大小的方法
  • 二叉树_详解
  • LOTO示波器电源环路增益分析客户实测
  • Netty主要组件