参考文献
有关文件及软件,请浏览:
//www.wsdof.com/雷电竞官网登录products/greenpak
下载我们的免费GreenPAK设计软件[1],打开。gp文件[2],并使用GreenPAK开发工具[3]在几分钟内将设计冻结到您自己的定制IC中。
雷竞技电竞平台Dialog Semiconductor提供了一个完整的应用笔记[4]库,包括设计示例以及Dialog IC内的功能和模块的说明。
- GreenPAK设计软件,软件下载和用户指南,Dialog Semiconductor雷竞技电竞平台
- AN-1105状态机线性定序器,绿派克设计文件,Dialog半导体雷竞技电竞平台
- GreenPAK开发工具, GreenPAK开发工具网页,Dialog半导体雷竞技电竞平台
- GreenPAK应用笔记,绿派克应用笔记网页,对话半导体雷竞技电竞平台
- SLG46531对话框数据表,半导体雷竞技电竞平台
作者:之上Ilchuk
介绍
这个应用说明演示了如何使用SLG46531 GreenPAK IC中的异步状态机实现一个线性音序器,音序器可以控制多达7条线路,具有恒定的切换延迟。
状态机的结构
图1显示了ASM编辑器窗口。初始状态为stat0。每个状态下的输出值都显示在RAM窗口中。当从一个状态转换到另一个状态时(如S0>S1>S2>S3>S4>S5>S6>S7),每个递增的状态输出切换为HIGH。相反,当通过状态递减时,它们会切换到LOW(如S7>S6>S5>S4>S3>S2>S1>S0)。从S0到S7的递增发生在输入的使能信号变高时,当它变低时递减。
行定序器控制
状态间切换方向的控制由2位LUT1和2位LUT0完成。它们通过CLK GENERATOR的脉冲,如图2所示。每个随后的时钟脉冲以100毫秒的延迟从一种状态过渡到另一种状态。使能信号输入电平设置音箱的方向。
要打开和关闭发电机使用3位LUT1。这减少了电流消耗。使能后,Line1和Line2信号分别馈入IN2、IN1和IN0 3位LUT1输入。当所有输入是高或低,然后输出是低和发电机关闭。在所有其他情况下,它是打开的。
为了正确操作CLK GENERATOR,还使用了3位LUT0。当上升或下降为边缘信号使能时,PDLY逻辑单元输出为高。这个脉冲将重置发生器,并提供适当的延迟。
块配置如图3所示。
linesequencer功能信号如图4所示。
|
|
|
|
|
|
结论
利用SLG46531 GreenPAK IC中的异步状态机,我们可以制作一个7行序列器。结果表明,使用ASM可以很好地简化设计任务。