-
Notifications
You must be signed in to change notification settings - Fork 75
Venus GX hw changelog
vejpasop edited this page Nov 6, 2019
·
5 revisions
pdf files of the schematic & pcb are available in the venus-hardware repo.
- empty
- Fix rtc: when removing power, the supply voltage to the rtc drops too quickly, giving it no time to switch to battery.
- Remove (unpopulated) supercap option for rtc
- Implement reset-pcba (for powersupply) onto the main board?
ECNS:
- ECN191017FHE03: R205 & R208 specified as pulse proof type resistors (28/10/2019)
- Added testpads on VE.Direct GND and VDD
- Moved Relay2 from P8.10 to P8.9, production no longer has to put in the jumper.
- Made test points bigger (space is no problem)
- Moved tests points. Put on grid and move away from double row header
- Added 3 pins around U402 and R403 (power supply) to add small reset circuit add-on board
- modified isolation on PCB
ECNs:
- ECN170418MCO02: complete PCB change and also adds Reset PCBA.
- Changed netlabel direction on toplevel schematic of VE.Direct_TX_1 from I/O to OUT. (cosmetic)
- Connect Relay_2 to TIMER_5 (P8.9) instead of TIMER_6 because timer_6 is not connected to the header on the BBE. For first batches, production does this by placing a jumper on the header, not yet a PCB change.
- To improve EMI behavior: Increase of R402 to 15R
- To improve 5V regulation: Increase of R404 to 100k
ECNs:
- ECN161222FHE01: R404 & R402
- ECN161221FHE06: Place wire bridge between P8.10 & P8.9
- Schematic corrected: L400 value 47µH, U204, D501, D502, D503, D514, D515 added rating
- Added clear silk screen marking on the BeagleBone I/O headers (P100A, P100B)
- change names of BB expansion header pins to the same names as used in the bbb schematic
- Fix the bi-color LED, which was added in rev 4, messing up the boot configuration issue. Work around for rev 0.4 capes: remove R106 and R107. In rev 6 LED has been moved to GPIO1_17 and GPIO3_19.
- Fix high frequency audible noise coming from the power supply 47µH inductor will replace 18µH. Tested OK.
- Remove R225. It is not needed because of the pre-programmed bootloader.
- Renamed GND_MKIII to GND_MK3.
- D513 has incorrect pin/pad mapping in the library in V0.4. Corrected and verified.
- fix connections of digital inputs: three of them are shared with the eMMC and don't work. Corrected on PCB.
- Not done: Change 1 connection to allow intercheange of battery vs supercap. The battery has 0.8mm pins. If hole size is increased to 1mm to accommodate Supercap, the battery placement will be wobbly.
- Digital inputs (former S0) pinning (RJ12) changed to prevent short circuit to GND if a BMV shunt is accidentaly connected.
- change footprints of pluggable terminals (X400, X501, X502, X500, X300, X401) to auto-aligning versions. (1 hole offset) (Mechanical test PCB's ordered)
- PCBa coating must be included in assembly instruction
- change S0_CNT labels to DIG_INPUT and start numbering from 1, in schematic:
- S0_CNT_0 -> DIG_INPUT_1
- ...
- S0_CNT_4 -> DIG_INPUT_5
- increase tank sensor series resistors to 10k to limit max current while Sitara chip is off or in reset (done)
- Increased creepage distance on Power net to 0.8mm under the connector where coating will be uneven. (Max. 70V)
- GND of CN500 moved to Pin 5. No infuence ont tester, because testpads remain unchanged.
- Verify ouput voltage of switch mode power supply
- Verify configuration settings of all IO (direction, pull up, pull down etc.) --> device tree setup made
- specify digital Input voltage ranges: 5V. Higher may work, depending on 3V3 current consumption on BBx.
- temperature test (bbe, full functional software, and in the final enclosure). The temperature rise is influenced by: power supply voltage, output current and ambient temperature. The hottest component Q400 stays at 105degC at 55V supply, 2.5A output and 40degC ambient.
ECNs:
- ECN161111FHE01
- increase gap for the ethernet connector a little bit so that the three pin serial console behind it on the BBE remains accessible while cape is mounted.(done)
- increase track width of D401 reverse polarity protection from 0.5 to 0.8mm. It is sufficient now, but has little margin.(done) (This V0.5 board will never be produced, only a 2 layer mechanical sample has been made for mechanical fitment purposes)
Samples: 20 samples have been made. All patched to meet rev 0.6, except for the digital input connector. You'll see some patches on the capes for this connector, but they are not complete.
Changes:
- change ADC input circuits (no longer rely on internal uC diodes for the voltage clamping)
- change layout around Buck PSU (Q400 / D400 without thermal reliefs)
- change shape for LM5085 from VSSOP to MSOP (no change in PCB layout needed, only BOM)
- increase silkscreen printed revision to rev 4
- swap relay numbering: since X502A is on the right on the cape, label that RELAY_2, and label X502A as RELAY_1, in the schematic. (no change in PCB layout needed)
- change D504 and D510 to BAV99 (lower leakage) for improved temp. accuracy.
- remove unused labels from Sheet 1 : MK3_PWR, PROV_MK3_BRK, PROV_VE.BUS_PNL_DET, PWM_OUT_1, PWM_OUT_2
- updated top silk screen because of interferences
- move the AD connecto 4mm inward, decrease size of board to access sd card from outside box
- Make an S2 button on the cape to allow boot from SD.
- Move VE.BUS_STBY to GPIO 2_10 / P8.41 (To free the S2 pin)
- Add bi-color LED which will be used to show network connection state
- moved components of temperature inputs to make space for the bi color-LED
- add testpads
- updated top silk screen for improved readability
samples have been made, but making them usable is quite some work
Ten protos were made, using preprogrammed mk3's that were thereafter keyloaded by jj. Except one, which has been sent to Sancloud. Few of the protos were altered to make the ADC input circuits work (see rev 4)