Open filipswit opened 2 years ago
@filipswit did you consult moving the EEPROMs to separate I2C interface with software guys?
no, but default EEPROM, IC5 is not moved. We can't add aditional footprint - https://github.com/sinara-hw/Kasli/issues/97, because of conflict with SFP3 addres, so I made same solution as in Kasli v2.0.2
I believe there was some discussion on version naming convention and patch number (according to
If such discussion was not written (honestly, don't remember) maybe we should write down rules on that.
@gkasprow and @kaolpr so should I rename it to v1.1?
yes, since it requires software changes, there must be new revision
The R110 and R100 could be replaced with E24 values
yes, since it requires software changes, there must be new revision
@gkasprow How does it require software changes? IO expander has different address / registry map?
I2C EEPROM is connected in a different way
Before EEPROM was connected to shared bus, now it has a dedicated FPGA pins.
old-style regulators may not like 10uF at the output. I'd replace C376 with a 100nF capacitor and decouple it from LDOs 1uF caps with a few tens Ohm resistor. With a low ESR multi-uF load, it may oscillate.
@filipswit there is yet another issue that needs correction The MCP23017 expander port 7 must be output. So we need to swap DISABLE with FAULT I'd add a reistors for revision ID like in Kasli + one resistor for variant ID (a kind of expanders assembled) placed on the same sheet as I2C expanders
decouple it from LDOs 1uF caps with a few tens Ohm resistor
You mean to place resistor (22R?) in series with 1uF at all LDOs Vbias inputs? BTW. I can place any different LDO if you have any other cheap and small.
The MCP23017 expander port 7 must be output. So we need to swap DISABLE with FAULT
So it looks that IC24 is fine (these are test points) and in IC25 I should swap 'VUSB_PRESENT_N', with 'SFP_0.LED'?
I'd` add a reistors for revision ID like in Kasli + one resistor for variant ID (a kind of expanders assembled) placed on the same sheet as I2C expanders
I'll try to fit 3-4 rev ID bits and one variant ID resistor
decouple it from LDOs 1uF caps with a few tens Ohm resistor
You mean to place resistor (22R?) in series with 1uF at all LDOs Vbias inputs? BTW. I can place any different LDO if you have any other cheap and small.
just add a single 22Ohm (or similar already in the BOM) at the LDO output after the 100nF cap.
So it looks that IC24 is fine (these are test points) and in IC25 I should swap 'VUSB_PRESENT_N', with 'SFP_0.LED'?
yep, my bad
Just verified the DS for this LDO, so it looks 470nF is absolute minimum i this case:
Would it be good enough solution?
OK, so you found better DS than me :)
No need for series resistor then.
@gkasprow could you please look at the changes one more time?
@gkasprow @filipswit Can we assume v1.1 is reviewed?
@gkasprow Do you think https://github.com/sinara-hw/Kasli/issues/99 should be implemneted here?
SOT-23 version of EEPROM is still not available
please add note close to the I2C expanders that ASSY variant need to be updated.
why both EEPROMs are not mounted?
Ah, I see, IC5 is connected instead... I'd add 24AA025E48T-I/OT assembly variant to it as well.
yeep, it should be added. I've made issue to not forget about it in next revision https://github.com/sinara-hw/Kasli-SOC/issues/72.
edit