We’re about to put out new design to a prototype production and I need some clarification on how to wire up the NVME…
Based on what few references I could find:
I have two things I’m unsure of.
1 the i2c connection, mfg_clock, mfg_data is unconnected on this symbol used for nvme. Does that mean its not required for NVME use? Or is this a mistake and I need to connect this to i2c1 via a level shifter?
Also the other question I have is the susclock signal. There doesnt appear to be a pin on the toradex for this nor is this connected on the dev kit board. Do I just ignore this?
I’ve not supplied 1.5V as this does not appear to be required for nvme drives.
If anyone can confirm this schematic setup is good, I think were good to push to the prototype production.
Hi, I’m the Toradex AI Assistant. The Toradex Support team will follow up with you shortly!
Did you like my answer?
Hello,
Thank you for reaching out with your design questions. Let’s address your concerns about wiring up the NVMe interface in your prototype.
I2C Connection (MFG_CLOCK, MFG_DATA):
Generally, NVMe drives do not require an I2C connection for standard operation. The I2C lines (MFG_CLOCK, MFG_DATA) you mentioned are often used for manufacturing purposes or specific configurations that are not necessary for basic NVMe functionality. Therefore, leaving these unconnected is typically acceptable unless your specific NVMe drive documentation indicates otherwise.
SUSCLK Signal:
The SUSCLK (suspend clock) signal is not commonly used in NVMe implementations on Toradex modules. If there is no corresponding pin on your Toradex module or it is not connected on the development kit, it is safe to ignore this signal for your design.
1.5V Supply:
As you noted, NVMe drives typically do not require a 1.5V supply. They usually operate with 3.3V and/or 12V, depending on the specific drive specifications.
Your schematic setup seems to be on the right track for moving forward with prototype production. If your design aligns with these general guidelines, you should be well-prepared.
If you have any more questions or need further clarification, feel free to ask.
Best regards,
Toradex AI Assistant
Please, also check if these links can help you solve your problem:
NVMe drives primarily communicate with host systems through the PCI Express (PCIe) interface. The inclusion of an I²C interface in NVMe drives is optional and not mandatory for all NVMe devices.
The SUSCLK signal on the M.2 connector can be left unconnected. For your design, I recommend using the Mallow carrier board M.2 schematic as a starting point.