I am working on an isolated serial interface with several ports. So I decided to design the basic interface with its isolated DC/DC-converter a single time and put it into a hierarchical sheet:
- Sheet: Channel1, File: IsolatedChannel.sh
- Sheet: Channel2, File: IsolatedChannel.sh
The “parent” VIN (3V3) and GND are passed to the hierarchical sheet by using hierarchical pins “3V3_IN” and “GND_IN”. To ensure local (and in this way isolated) power levels for the multiple sheet instances I am not using power symbols (which are global by default), but local labels placed on the appropriate wires after the isolated DC/DC-converter.
However, the ERC raises some errors telling that the GND output pin of each single DC/DC-converter is connected to another one inside another hierarchical sheet. This is exactly what I wanted to prevent by using local GND wire labels instead of GND power symbols.
Any hint about how to solve that behavior in order to get “real” isolated GND levels for each of the DC/DC-converrter inside every hierarchical sheet is pretty much appreciated. Feel free to ask for further details if needed.
Parent Sheet, Hierarchical Sheet and ERC report window: