之前写文章时,对于这项功能的使用还不是很清楚。写完一看,正好mgq1985已经发了相关的文章。
http://blog.ednchina.com/mgq1985/191495/Message.aspx
原文在
http://www.altera.com.cn/support/devices/io/features/io-features.html#ProgrammableSlewRateControl
英文就不复制了,下面是我翻译的:
可编程的Slew Rate控制
什么时候使用:
1.Slew rate 影响输出信号的边沿变化速率,输出性能(Fmax,tco),开关噪声,特别是很多高速信号同时输出时带来的噪声。
2.如果系统对噪声敏感,就需要选择一个较慢的速率。
3.如果没有设置,默认就是最快的速度。
怎么用:
1.通过Assignment Editor,选择管脚,加上Slew Rate配置。
2.对于Cyclone III,0表示slow,1表示dedium,2表示 fast(default)。
使用特性:
1.只能对输出和双向管脚设置
2.能和输出电流设置一起使用
3.不支持专用配置脚
4.不支持使用了自动校准OCT功能的管脚
5.不支持Cyclone II
6.管脚的输出电流必须在8mA及以上,因为电流太低了,就没有必要了。(因为边沿变化速率已经够慢了)。
7.不支持使用了3.0-V PCI 和 3.0-V PCI-X I/O标准的管脚。
如果还是不理解这个设置带来的意义,参考riple的文章
http://blog.ednchina.com/riple/42973/message.aspx
看这篇文章的图片,就可以直观的感受这个设置对管脚输出信号的影响。
文章评论(0条评论)
登录后参与讨论