图1 DALI控制架构
DALI讯框位元由曼彻斯特技术编解码
图2 前向讯框解码
依据接收到的DALI命令,受控装置可能必须透过向后讯框(Backward Frame)提供回应,如同查询命令的範例。此讯框由十一个位元组成,包含所要求的资讯,并以曼彻斯特编码技术预先编码(图3)。针对曼彻斯特编码,XMC1000提供两种技术,第一种技术使用通用IO(GPIO)脚位与系统计时器(SysTick),第二种技术使用通用串列介面通道(USIC) 模组,并以串列周边介面(SPI)通讯协定加以设定(图4),此讯框由软体以这两种技术进行预先编码。
图3 使用GPIO与SysTick进行曼彻斯特编码
图4 使用SPI通讯协定进行曼彻斯特编码
在第一种技术中,GPIO脚位设定为输出脚位,此脚位也是DALI传输脚位。此脚位依据即将传送的向后讯框进行切换,SysTick提供时间基础或延迟GPIO的切换,以确保已传送的讯号可满足所要求的期间。
图5 指数型调光
BCCU内含调光引擎、硬体模组,可自动执行指数调光,而不会增加CPU的负载。採用XMC1200与XMC1300的解决方案使用两个小型查询表,其中之一将DALI电弧功率等级转换为BCCU调光等级,另一个则将DALI淡入淡出时间转换为BCCU调光引擎预先计量器值。使用者仅须以目标调光等级与希望的预先计量器值设定各个BCCU暂存器,调光引擎将在要求的时间内依据指数曲线自动调整亮度等级。
图6 区隔调光量和通道密度
BCCU内部的结构类似多通道灯泡,可将色彩及调光资讯明确区分开来,如此一来BCCU便能轻易调整调光等级,同时以自然的方式保持色彩输出。欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |