完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
你好,
我正在尝试使用PMBus协议控制UCD9240电源管理芯片上的风扇转速。 我成功地读取了电压水平,温度和风扇速度。 在主接收器模式下,UCD9240在数据字节后发送数据字节加PEC字节。 我的问题是,当我发送新的占空比值(线性11格式的0-100%)时; [UCDadress-0x68] + [FAN Command-0x3b] + [databytelow] + [databytehigh] + [PEC byte] 在这种情况下,UCD9240无法接收PEC值。 有人知道有必要发送PEC字节来设置新值。 如果没有PEC字节,为什么没有设置新的pwm / dutycyle值。 谢谢 (Xilinx可能会更改ucd9240的内部设置,例如pmbus协议类型或某些安全选项。) |
|
相关推荐
2个回答
|
|
这可能不是您要找的答案,而只是检查。
你知道你可以在FPGA内控制ML605 Virtex6 fanpeed吗? 此外,当前的转速,核心温度和核心电压可以从FPGA的“内部”读取。 PWM输出在引脚L10上可用,占空比输入在引脚M10上。 要读出温度等,您必须查看系统监视器IP(参见UG370)。 我可以为您提供一个非常简约的设计,用于控制风扇速度(让同事们高兴)。 它读取温度并根据它调整风扇速度,我不使用任何反馈,如读取转速等。 |
|
|
|
嗨geraldh,
谢谢您的回答。 幸运的是,我解决了这个问题。 我在pmbus协议上工作,在阅读/控制rmp和温度时使用pmbus。 我的错误是,我做错了linear11数据格式转换。 N值(带符号的5位二进制补码二进制整数指数)是常数和零。 占空比值(0-100%)以LSB发送。 最后我用ucd9240读取了所有电压和电流并用pmbus通道控制风扇速度。 |
|
|
|
只有小组成员才能发言,加入小组>>
2424 浏览 7 评论
2826 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2294 浏览 9 评论
3375 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2465 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
1252浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
590浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
453浏览 1评论
2008浏览 0评论
732浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-25 22:14 , Processed in 1.395724 second(s), Total 78, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (威廉希尔官方网站 图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号