This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] DS80PCI402:从哪里可以获得包含通过EEPROM配置此部件的示意图示例的详细参考原理图?

Guru**** 2386600 points
Other Parts Discussed in Thread: DS80PCI402EVK, DS80PCI402
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/639706/ds80pci402-where-can-i-get-the-detailed-reference-schematics-containing-a-sample-schematic-for-configuring-this-part-via-eeprom

部件号:DS80PCI402

我们计划在其中一种设计中使用您的DS80PC1402。 您提供了一个评估套件(DS80PCI402EVK),并通过IOS配置了此设备。 我们需要通过I2C可编程EEPROM配置DS80PC1402。 请为我提供此类应用的参考原理图,其中包含通过EEPROM配置此芯片的示例原理图。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Phillip,您好!

    我已将一个链接附加到应用手册,其中介绍了DS80PCI402和EEPROM配置。  

    我推荐用于EEPROM配置的基本引脚连接。

    ENSMB =浮动

    RXDET =浮动

    施量=浮动

    SCL和SDA使用~ 2K上拉

    AD[3:0]=在使用多个PCI402时,按顺序推荐B0,B2,B4。

    READ_EN#=0 (仅适用于第一个PCI402)

    菊花链All_done ->读取其他中继器上的_EN。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Lee,

    感谢您提供详细信息。

    您能否 推荐我们应该使用的特定EEPROM?  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Phillip,您好!

    我通常推荐AT24C0x或等效EEPROM。  在大多数情况下,01/02版本将有足够的空间。  它只取决于单个EEPROM连接了多少个设备。  我还建议获得1MHz版本以增加利润。  DS80PCI402中的主模式可以略高于400 KHz。

    此致,

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    非常感谢您提供EEPROM信息,Lee! CAT24C0X芯片指定Fscl时钟在100-400kHz之间正常。 实际使用的最典型频率是什么? (我认为最好不要超过400kHz)

    我还有一个问题:DS80PCI402数据表提供了有关SMBus主模式设置的清晰说明,但未非常清楚地描述通过控制器配置DS80PCI402的SMBus从模式设置顺序(即 PRSNT*和ESNSB信号等)。 你能为我澄清一下吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Phillip,您好!

    典型频率为~ 400 KHz。  板载振荡 器可能会超过400 KHz SMBus速度。  因此,我们建议使用可在2.5V 工作时处理1 MHz频率的EEPROM设备。  

    对于SMBus从属模式

    ENSMB = 1

    速率=浮动,RXDET =浮动,SD_th =浮动,LPBK =浮动

    根据  需要设置AD[3:0]和VDD_SEL

    如果在正常操作期间可以插入或卸下DS80PCI402的端点,我建议将PRSNT#引脚连接到系统PRSNT#信号。

    此致,

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我们希望在设计中实现通过FPGA在所有3种模式(主,从,引脚)中配置DS80PCI402芯片的功能,并具有以下附加问题:

     

    1. 需要将ENSMB引脚配置为浮动,以便从外部EEPROM (主SMBus 模式)读取配置。 在《DS80PCI402EV套件用户指南》中,随附的示意图显示ENSMB信号连接到3段DIP开关,具有1K上拉电阻器,1 K下拉电阻器和20K下拉电阻器。  20K下拉电阻器的用途是什么? 是否要将ENSMB输入配置为float? 如果是这样,为什么只有一个2段DIP开关并将两个开关段都设置为OFF (关)不能实现这一点? 如果我们将其连接到FPGA I/O,并且将I/O设置为HighZ以将ENSMB输入置于浮动状态,我们是否需要为此信号提供20K下拉列表?

     

    1. 我们是否可以将READ_EN#,PRSNT#,DEA0/1,EDB0/1,DEMB0/1信号连接到FPGA I/O,以将它们设置为所需的逻辑电平,而不使用任何附加上拉或下拉电阻器?

     

    1. 我们能否根据需要配置上述配置信号,然后设置READ_EN# HIGH (高)和LOW (低),以重置DS80PCI402芯片并根据配置输入信号的状态进行配置?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Lee,

    我们希望在设计中实现通过FPGA在所有3种模式(主,从,引脚)中配置DS80PCI402芯片的功能,并具有以下附加问题:

    需要将ENSMB引脚配置为浮动,以便从外部EEPROM (主SMBus模式)读取配置。 在《DS80PCI402EV套件用户指南》中,随附的示意图显示ENSMB信号连接到3段DIP开关,具有1K上拉电阻器,1 K下拉电阻器和20K下拉电阻器。 20K下拉电阻器的用途是什么? 是否要将ENSMB输入配置为float? 如果是这样,为什么只有一个2段DIP开关并将两个开关段都设置为OFF (关)不能实现这一点? 如果我们将其连接到FPGA I/O,并且将I/O设置为HighZ以将ENSMB输入置于浮动状态,我们是否需要为此信号提供20K下拉列表?

    我们是否可以将READ_EN#,PRSNT#,DEA0/1,EDB0/1,DEMB0/1信号连接到FPGA I/O,以将它们设置为所需的逻辑电平,而不使用任何附加上拉或下拉电阻器?

    我们能否根据需要配置上述配置信号,然后设置READ_EN# HIGH (高)和LOW (低),以重置DS80PCI402芯片并根据配置输入信号的状态进行配置?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Phillip,您好!

    ENSMB引脚不需要20K下拉。  三个重要的设置是0,浮点和1,可通过简单的三态FPGA输出实现。  必须匹配部件的供应水平和逻辑"1"。  如果DS80PCI402 VIN引脚= 3.3V,则驱动ENSMB (和其他输入)的FPGA也必须将它们驱动到3.3V,以实现逻辑"1"。  仅行驶至2.5V将无法正常工作。

    是的,您也可以将其他配置输入连接到FPGA信号。  我建议使用三态输出来达到"浮动"水平。  请注意,单个FPGA输出将无法将20K复制到GND条件。  我建议也为GND的20K电阻器增加空间。

    只要ENSMB引脚被驱动为低电平,DS80PCI402就会对配置输入作出响应。

    此致,

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    再次感谢您,Lee! 这非常有帮助。