jitter概念理解

一般,PLL等时钟产生模块,都会有RMS jitter的描述,根据这个参数,可以计算出相关时钟的clock jitter,方便设置综合sdc的时钟约束。
为什么只有RMS jitter?因为期望值就是理论周期值,根据期望值+RMS(均方差),就能得到正态分布图,可以算出jitter 3σ 99.97%概率以上的jitter分布情况。

  • jitter,即周期值发生左右随机性的变化。满足正态分布图。
  • 正态分布有两个参数
    • 期望值(平均值μ)。决定了正态分布图的位置。
    • 均方差(标准方差σ),反映了每个样本偏离期望值(一般是平均值)的程度。决定了正态分布图的形状。
      在这里插入图片描述
  • RMS jitter;正态分布的均方差,即标准方差。
  • 峰峰值抖动(peak-to-peak jitter,统计样本里,最大周期值-最小周期值);一般以±来表示,因为是在期望值附近抖动。作为sdc约束的时钟jitter要求,需要考虑最小周期值情况。
  • 计算峰峰值抖动,可以根据下图来直接计算。

在这里插入图片描述
参考:

  • https://mazhaoxin.github.io/2018/10/20/Jitter_Basics/
  • https://blog.csdn.net/yshhsh/article/details/104869362
  • https://zhuanlan.zhihu.com/p/84622003
  • https://www.eefocus.com/nightseas/blog/15-03/310652_05cf0.html
### UniApp中Flex布局的使用教程 #### Flex容器属性 在UniApp中,要创建一个Flex布局,首先要定义一个父级元素作为Flex容器。这可以通过给该元素添加`display: flex;`来完成[^1]。 对于控制子项如何分布于容器内的主要轴上,可以利用`justify-content`属性;而为了调整项目沿交叉轴方向上的对齐情况,则应采用`align-items`属性。如果希望影响单个项目相对于交叉轴的位置,那么可针对特定子元素设置`align-self`属性。 #### 子元素特性配置 当涉及到具体项目的宽度或高度自适应时,在Flex布局里通常会用到`flex-grow`, `flex-shrink` 和 `flex-basis`这三个参数组合而成的一个简写形式——`flex`。它们决定了各个子组件在空间分配方面的行为模式。 ```css .item { flex: 1; } ``` 上述代码片段展示了怎样让所有的`.item`类下的对象平均占据剩余可用的空间。 #### 实际案例分析 考虑到响应式设计的需求,比如制作一排按钮或者卡片列表,此时就可以充分发挥Flex的优势。只需简单几行CSS就能确保无论屏幕大小变化都能保持良好的视觉效果和用户体验。 ```html <template> <view class="container"> <!-- 动态生成多个相同结构的内容块 --> <block v-for="(card, index) in cards" :key="index"> <view class="card">{{ card.title }}</view> </block> </view> </template> <style scoped> .container { display: flex; justify-content: space-around; } .card { width: calc(30% - 20px); /* 考虑间距 */ margin: 10px; } </style> ``` 这段Vue模板配合相应的样式规则实现了三个居中的卡片展示,并且随着设备分辨率的不同自动调整每张卡片的实际尺寸。 ### 常见问题解答 - **为什么我的Flex布局看起来不对?** 如果发现预期之外的表现,可能是由于未正确转换HTML标签至对应的uni-app组件名称所引起的错误。记得按照规定将标准HTML标签替换为适合移动端的应用程序组件,例如把`div`换成`view`等[^4]。 - **如何处理多列布局下最后一行不满的情况?** 对于此种情形,可通过设定`flex-wrap: wrap;`使超出一行的部分折行显示,并适当调整内部项目的最小宽度(`min-width`)以防止过早换行。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值