打印
[Atmel]

每天跟我读点资料:SAM D21数据手册(201)

[复制链接]
517|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
28.6.5 TDM格式-接收和传输频率
    在时分多路(TDM)模式,在每个帧的发送和接收数量将是(CLKCTRLn.NBSLOTS+1)。
    通过配置CLKCTRLn寄存器(CLKCTRLn.FSWIDTH和Clkctrln.FSINV),帧同步脉宽和极性能被修改。
    通过配置SERCTRLm在时隙里数据比特能被左对齐或右对齐,它也能配置为数据传输和接收为MSB或LSB传输,并且开始传输或接收在FSn管脚变化或一个时钟周期后。


数据比特在串行时钟的下降沿发送并且采样在串行时钟的上升沿,FSn管脚提供一个帧同步信号,在0时隙的开始。在帧的开始和第一个数据比特之间的延迟就通过向CLKCTRLn.BITDELAY字段写来实现的。
帧同步脉冲可是一个SCKn周期(BIT),一个时隙(SLOT),或者一个半帧(HALF).这个选择是通过向LKCTRLn.FSWIDTH字段里写实现的。时隙的数量是通过向CLKCTRLn.NBSLOTS字段写来实现的。
每个时隙的比特数是通过向CLKCTRLn.SLOTSIZE字段写来实现的。
传输的字长能通过向串化器控制寄存器(SERCTRLm)。中的DATASIZE字段写来选择8,16,18,20,24,32比特的.
如果时隙允许多于在SERCTRLm.DATASIZE字段指定的比特数,增加的比特将添加到传输和接收数据字作为在SERCTRLm.EXTEND字段。如果时隙允许少于编程的数据比特,扩展比特将不传输,或者接收数据字是以SERCTRlM.EXTEND字段为基础的扩展。

相关帖子

沙发
dirtwillfly| | 2015-5-31 18:37 | 只看该作者

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:http://shop34182318.taobao.com/ http://shop562064536.taobao.com

2399

主题

6964

帖子

68

粉丝