I made a schematic & layout using hierarchical sheets for the first time. The reason for doing so was to replicate part of the layout using the replicate layout plugin. I thought had a reasonable grasp of the software but now a whole new can of worms has opened up.
It is a basic circuit for testing grid synchronization of a very low power version of a grid tie inverter (full H bridge with gate drivers) to be used with a battery pack. The battery pack is simulated with a 40VDC bus and there are regulated 3.3V and 10V power supplies for the input and output sides of the gate drivers. The inputs will be generated by a µC and are delivered to the gate driver over the test point connections next to the input pins.
Would appreciate some help with the following:
-
Many actions (for example, updating the layout from the schematic) give the same error message: the schematic is not fully annotated. I have looked for missing annotations, but can’t find any. It would appear that the error is related to the two replicated parts of the layout (two half bridges with largely the same layout). When I delete the replicated hierarchical sheet and re-copy the original one, the error is gone. But just once. Forever after that, the error returns and persists until I repeat the operation of deleting the replicated sheet and copying it afresh. What am I doing wrong here?
-
There are three kinds of errors in the ERC: (i) duplicate items, (ii) pin not connected, and (iii) power output and power output are connected. The first one must be related to the problem described above (annotation missing, probably because of duplicate items). The other two I cannot figure out.
I know the ERC can be a pain and many recommend not using it. I like it because it allows me to check if I am using the software more or less correctly. Not so much this time it seems…
Your help is much appreciated. I upload my project for your perusal.
My software:
Application: KiCad arm64 on arm64
Version: 8.0.4, release build
Libraries:
wxWidgets 3.2.5
FreeType 2.13.2
HarfBuzz 8.3.0
FontConfig 2.15.0
libcurl/8.7.1 (SecureTransport) LibreSSL/3.3.6 zlib/1.2.12 nghttp2/1.61.0
Platform: macOS Sonoma Version 14.6.1 (Build 23G93), 64 bit, Little endian, wxMac
OpenGL: Apple, Apple M1, 2.1 Metal - 88.1
Build Info:
Date: Jul 17 2024 00:34:47
wxWidgets: 3.2.5 (wchar_t,wx containers)
Boost: 1.84.0
OCC: 7.7.2
Curl: 7.87.0
ngspice: 42
Compiler: Clang 14.0.3 with C++ ABI 1002
Build settings:
Archive.zip (568.9 KB)