| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | AA | AB | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Erratas and change propositons for next versions of PiDSP | |||||||||||||||||||||||||||
2 | ||||||||||||||||||||||||||||
3 | Date | Version | No. | File | Description | Proposed fix | Severity[1=minor, 5=critical] | Add/Remove/Change | Status | Note | ||||||||||||||||||
4 | 18.2.2017 | B2 | 4 | Buck+PM.SchDoc | R37 + CK67 – not needed | Remove | 1 | remove | fixed | Different compensation scheme was selected | ||||||||||||||||||
5 | 18.2.2017 | B2 | 5 | Buck+PM.SchDoc | CK24,R40,TP39 – not needed | Remove | 1 | remove | fixed | Different compensation scheme was selected, since we measure output impedance, we dont need stability measurement | ||||||||||||||||||
6 | 18.2.2017 | B2 | 6 | Buck+PM.SchDoc | Missing testpoint at switching node | Add testpoint to switching node + Gnd testpoint nerby | 2 | add | fixed | Eases measurement and design of the snubber + its possible to measure output load via measuring voltage at the inductor | ||||||||||||||||||
7 | 18.2.2017 | B2 | 19 | Buck+PM.SchDoc | Overhatiing inductor @3A | Different Inductor - with bigger footprint, 70um PCB | 4 | change | Pending | Already reduced inductor value for reduced losses, I 'm not sure how much heat is generated in the inductor and how much heat is just transfered from the SMPS ic | ||||||||||||||||||
8 | 18.2.2017 | B2 | 20 | Buck+PM.SchDoc | Missing testpoint at compensator output | Add the testpoint + see if theres GND testpoint nearby | 3 | add | fixed | Usefull for: Transconductance measurement, can be used for measuring output current, verification of compensator transfer function | ||||||||||||||||||
9 | 7.3.2017 | B2 | 36 | Buck+PM.SchDoc | R24 + R25 - connected to wrong power rail. Disabling 3.3V will shut dwon whole board. Consder connecting r24 to both 3.3 -on board and RPI aswell | pull up connected to 5v + mosfet as level shifter to 3.3V logic | 5 | change | fixed | |||||||||||||||||||
10 | 01.04.2017 | B2 | 41 | Buck+PM.SchDoc | PB pin sensitive to touch. You can turn it off by touching | Add pullup resistor - tied to input votlage | 3 | change | fixed | |||||||||||||||||||
11 | 18.2.2017 | B2 | 28 | DSP_DIO.SchDoc | Rename I2s singal to cmply with FreeDSP naming | rename it | 1 | change | fixed | |||||||||||||||||||
12 | 7.3.2017 | B2 | 39 | dspclk.schdoc | gnd testpoint is too far from clk testpoints | add/move gnd testpoints | 1 | change | fixed | |||||||||||||||||||
13 | 18.2.2017 | B2 | 24 | DSPControl.SchDoc | Reset timing - test if we need it at all... If so, add discharge diode | add diode, or remove timing capacitor | 2 | add | fixed | Seems that once you get your power sequencing in order, you dont need reseting RC constant | ||||||||||||||||||
14 | 18.2.2017 | B2 | 26 | DSPControl.SchDoc | 2ic adress selection - do I really need to address multiple DSP on one bus? It messes with my layout | Think about it, possibly remove the resistors | 2 | remove | fixed | fixed in layout | ||||||||||||||||||
15 | 02.04.2017 | B2 | 46 | DSPControl.SchDoc | reset pullup is too big, there is a pull down in adau. | Reduce pullup value, reclaclulater timing cap accordingly | 3 | change | fixed | |||||||||||||||||||
16 | 18.2.2017 | B2 | 16 | DSPPower.SchDoc | 0.1R Resistors are inductive at 40MHz | Remove degeneration resistors from 0603 capacitors | 4 | change | fixed | Lesson learned - measure your components before you use them | ||||||||||||||||||
17 | 18.2.2017 | B2 | 17 | DSPPower.SchDoc | Degeneration resistors are missing at 10uF MLCC | Add degeneration resistors for 1206 package | 2 | add | fixed | ESR of capacitor was way lower than stated in datasheet - same as above, measure before use | ||||||||||||||||||
18 | 02.04.2017 | B2 | 45 | DSPPower.SchDoc | pvdd is missing testpoint - only sma | 1 | change | fixed | ||||||||||||||||||||
19 | 7.3.2017 | B2 | 37 | frontPanelConnector | Otuput filter - check for resonances | 2 | change | fixed | added another 10u cap - there is just a slight 1db peak | |||||||||||||||||||
20 | 18.2.2017 | B2 | 3 | InputFilterSchDoc | R41,CK69,R13,CK49 – superfluous, capacitors are not big enough to effectivelly damp possible filter ringing - design error | Since there is no board estate for bigger capacitor package, lets remove it. | 1 | remove | fixed | Design oversight | ||||||||||||||||||
21 | 01.04.2017 | B2 | 42 | InputFilterSchDoc | Vin testpoint is missing | add testpoint | 1 | change | fixed | |||||||||||||||||||
22 | 08.04.2017 | B2 | 47 | InputFilterSchDoc | Transil PN and library name messed up | fixed | ||||||||||||||||||||||
23 | 18.2.2017 | B2 | 22 | L5907MFX-3.3NPB.SCHDoc | Input filter - not evaluated. Possibly not realy performing well. New chipbeads or change to indcustor might be needed - possible add damping resistor | Evaluate the performance. | 4 | change | fixed | Current filter design is more than satisfactory - 60dB attenuation at sw freqency of dual channel buck | ||||||||||||||||||
24 | 18.2.2017 | B2 | 1 | PiDSP.pcbDoc | Previous changes have resulted in split power plane ner I2c dsp address resistors and at the top edge of DSP ic. This results in incerased impedance of power distribution systém | Layout change – reconsider need for i2c resistor. | 1 | change | fixed | That what happens if you design your stuff while really tired... | ||||||||||||||||||
25 | 18.2.2017 | B2 | 2 | PiDSP.pcbDoc | Solder mask is not removed from the edges on top layer | Remove solder mask | 1 | remove | closed | looks ugly without it, I'll keep it | ||||||||||||||||||
26 | 18.2.2017 | B2 | 14 | PiDSP.pcbDoc | 6.8u inductor footprint - not hand soldering friendly | Increase pad size | 2 | change | Pending | Reflow soldering is ok | ||||||||||||||||||
27 | 18.2.2017 | B2 | 15 | PiDSP.pcbDoc | Oscillator footprint - not hand soldering friendly | increase pad size | 2 | change | Pending | Reflow soldering is ok | ||||||||||||||||||
28 | 18.2.2017 | B2 | 18 | PiDSP.pcbDoc | Overheating of main 5V power supply @3A | Derate power supply to 2.5A, or use 70um PCB - dunno how much this helps, not tested | 4 | change | Pending | design error, SMPS is located at the edge of pcb, RPI connector on the other side, not enough cooling area. I've already reduced switching freqency | ||||||||||||||||||
29 | 18.2.2017 | B2 | 27 | PiDSP.pcbDoc | Mounting holes not complying with FreeDSP standard | See if that can be fixed, and fix it. Might not be possible due to connector placement | 3 | change | closed | I moved them in order to be able to screw multiple boards togeather in hammond cas. FreeDSP hole arangemend does not enable tyhis. I need to bring it up with other guys. | ||||||||||||||||||
30 | 18.2.2017 | B2 | 29 | PiDSP.pcbDoc | When MLW connector with cable relief is used, J3 is coliding with SD card on RPI3 | Do not use cable relief | 1 | change | fixed | not going to be fixed.Only so much you can fit into 10x10cm.. | ||||||||||||||||||
31 | 18.2.2017 | B2 | 31 | PiDSP.pcbDoc | RPi connector missing designator | add designator to silk screen | 1 | change | fixed | |||||||||||||||||||
32 | 26.3.2017 | B2 | 40 | PiDSP.pcbDoc | Front panel connector is missing pin description in silk screen. Programing connector ditto | Add silk screen description | 1 | change | fixed | |||||||||||||||||||
33 | 02.04.2017 | B2 | 43 | PiDSP.pcbDoc | Toslink not fixed in pcb | add solder pads for mounting pins | 5 | change | fixed | |||||||||||||||||||
34 | 02.04.2017 | B2 | 44 | PiDSP.pcbDoc | front panel connector - wrong voltages for some GPIO pushbuttons - pullups/downs are selectable only for output. | fix pinout | 3 | change | fixed | |||||||||||||||||||
35 | 18.2.2017 | B2 | 30 | PowerSupply.SchDoc | startup sequencing - used wrong pull up voltages, start up seqence does not work as intended, test disable singal | Test functionality of disable signal. Redesign for proper function | 5 | change | fixed | A little causality issue.... | ||||||||||||||||||
36 | 7.3.2017 | B2 | 38 | PowerSupply.SchDoc | rc timing reset diodes mising | Add resting diodes | 2 | change | fixed | |||||||||||||||||||
37 | 18.2.2017 | B2 | 33 | RPi&MCU | HAT EEPROM connected to dsp 3.3V - if you disable PiDSP it has no power ... | Verify if thats an issue ? Connect to RPI 3v3 | 1 | change | closed | by default, PiDSP is on, you need to pull high to disable board. so by default there is a power, so you can read the eeprom | ||||||||||||||||||
38 | 18.2.2017 | B2 | 7 | TPS54292.SchDoc | R69,CK33,R70,CK60 - not needed | Remove | 1 | remove | fixed | Different compensation scheme choosed | ||||||||||||||||||
39 | 18.2.2017 | B2 | 8 | TPS54292.SchDoc | CK55,CK56,R61,R65,TP41,TP43 - not needed | Remove | 1 | remove | fixed | Different compensation scheme choosed, since we measure output impedance, we dont need stability measurement | ||||||||||||||||||
40 | 18.2.2017 | B2 | 9 | TPS54292.SchDoc | Missing testpoint at switching nodes - dual channel buck converter | Add testpoint to switching nodes + Gnd testpoint nerby | 2 | add | fixed | Eases measurement and design of the snubber + its possible to measure output load via measuring voltage at the inductor | ||||||||||||||||||
41 | 18.2.2017 | B2 | 10 | TPS54292.SchDoc | CK28 - only big mlcc in 0805 package | Change to 1206 package with value >=4.7u, prefarably somtehing that is already used on the board | 2 | change | fixed | simpler bom | ||||||||||||||||||
42 | 18.2.2017 | B2 | 11 | TPS54292.SchDoc | Not enought footprints for R66 - I need two resistors parallel | Add parallel resistor | 3 | add | fixed | For hand soldering put two atop each other | ||||||||||||||||||
43 | 18.2.2017 | B2 | 21 | TPS54292.SchDoc | Missing testpoint at compensators outputs | Add the testpoints + see if theres GND testpoint nearby | 3 | add | fixed | Usefull for: Transconductance measurement, can be used for measuring output current, verification of compensator transfer function | ||||||||||||||||||
44 | ||||||||||||||||||||||||||||
45 | ||||||||||||||||||||||||||||
46 | ||||||||||||||||||||||||||||
47 | ||||||||||||||||||||||||||||
48 | ||||||||||||||||||||||||||||
49 | ||||||||||||||||||||||||||||
50 | ||||||||||||||||||||||||||||
51 | ||||||||||||||||||||||||||||
52 | ||||||||||||||||||||||||||||
53 | ||||||||||||||||||||||||||||
54 | ||||||||||||||||||||||||||||
55 | ||||||||||||||||||||||||||||
56 | ||||||||||||||||||||||||||||
57 | ||||||||||||||||||||||||||||
58 | ||||||||||||||||||||||||||||
59 | ||||||||||||||||||||||||||||
60 | ||||||||||||||||||||||||||||
61 | ||||||||||||||||||||||||||||
62 | ||||||||||||||||||||||||||||
63 | ||||||||||||||||||||||||||||
64 | ||||||||||||||||||||||||||||
65 | ||||||||||||||||||||||||||||
66 | ||||||||||||||||||||||||||||
67 | ||||||||||||||||||||||||||||
68 | ||||||||||||||||||||||||||||
69 | ||||||||||||||||||||||||||||
70 | ||||||||||||||||||||||||||||
71 | ||||||||||||||||||||||||||||
72 | ||||||||||||||||||||||||||||
73 | ||||||||||||||||||||||||||||
74 | ||||||||||||||||||||||||||||
75 | ||||||||||||||||||||||||||||
76 | ||||||||||||||||||||||||||||
77 | ||||||||||||||||||||||||||||
78 | ||||||||||||||||||||||||||||
79 | ||||||||||||||||||||||||||||
80 | ||||||||||||||||||||||||||||
81 | ||||||||||||||||||||||||||||
82 | ||||||||||||||||||||||||||||
83 | ||||||||||||||||||||||||||||
84 | ||||||||||||||||||||||||||||
85 | ||||||||||||||||||||||||||||
86 | ||||||||||||||||||||||||||||
87 | ||||||||||||||||||||||||||||
88 | ||||||||||||||||||||||||||||
89 | ||||||||||||||||||||||||||||
90 | ||||||||||||||||||||||||||||
91 | ||||||||||||||||||||||||||||
92 | ||||||||||||||||||||||||||||
93 | ||||||||||||||||||||||||||||
94 | ||||||||||||||||||||||||||||
95 | ||||||||||||||||||||||||||||
96 | ||||||||||||||||||||||||||||
97 | ||||||||||||||||||||||||||||
98 | ||||||||||||||||||||||||||||
99 | ||||||||||||||||||||||||||||
100 | ||||||||||||||||||||||||||||