可以看到分为了长短包
文档中给出了时序的持续时间
(1) Frame period(帧周期):指的是完整一帧的时间,通常是图像帧的开始到结束所需的时间。可以看到是一个边到另外一个边
有这个引脚的
(2) VSYNC width(VSYNC宽度):VSYNC信号的宽度,即垂直同步脉冲的持续时间。一帧的时间
(3) VSYNC trailing edge to first data packet(VSYNC后沿到第一个数据包):从VSYNC信号的后沿到第一个数据包开始传输的时间间隔。也就是帧信号到了,然后图像数据真正开始传输的时间
(4) Row period(行周期):指的是每一行数据传输的时间。
一个这样的格子就是一行数据
(5) Frame end short packet to VSYNC leading edge(帧结束短包到VSYNC前沿):帧结束的短包与VSYNC信号前沿之间的时间。
也就是数据传完了,到下一个同步信号的时间
(6) Active row period(有效行周期):有效数据传输行的周期时间。
这个是真实的数据
(7) Frame start/end short packet length(帧开始/结束短包长度):帧开始或结束时短包的长度。
短包就是这样的,两个格子应该是两次短包的意思
(8) VSYNC leading edge to frame start short packet(VSYNC前沿到帧开始短包):从VSYNC信号前沿到帧开始短包的时间。
这个是细化到了短包的时间
(9) Last data packet to frame end short packet(最后一个数据包到帧结束短包):最后一个数据包到帧结束短包的时间间隔。
一个包和一包之间的时间
短包的样子
这个长包
这就是DT,数据类型
T3以后就是数据包。
这个是第一种传输的400x400,后面是时序的时间
每个时钟周期(tps)和每个时钟周期的像素数(tpp)都列出。
(1) Frame period(帧周期):指的是完整一帧的时间,通常是图像帧的开始到结束所需的时间。
(2) VSYNC width(VSYNC宽度):VSYNC信号的宽度,即垂直同步脉冲的持续时间。
(3) VSYNC trailing edge to first data packet(VSYNC后沿到第一个数据包):从VSYNC信号的后沿到第一个数据包开始传输的时间间隔。
(4) Row period(行周期):指的是每一行数据传输的时间。
(5) Frame end short packet to VSYNC leading edge(帧结束短包到VSYNC前沿):帧结束的短包与VSYNC信号前沿之间的时间。
(6) Active row period(有效行周期):有效数据传输行的周期时间。
(7) Frame start/end short packet length(帧开始/结束短包长度):帧开始或结束时短包的长度。
(8) VSYNC leading edge to frame start short packet(VSYNC前沿到帧开始短包):从VSYNC信号前沿到帧开始短包的时间。
(9) Last data packet to frame end short packet(最后一个数据包到帧结束短包):最后一个数据包到帧结束短包的时间间隔。
我们看一个正经的RAW10的输出格式
在图像传感器输出RAW10格式数据时,每个像素点的颜色信息以10位(2个字节)进行编码,但由于图像传感器和数据处理器通常使用8位的内存结构,因此RAW10数据需要在传输过程中进行打包。
8RAW就很好啊,就满了
发出去了,怎么存?
反正就是正好,最后一个字节来放前面每一个字节的低位
8位就不需要了