0
\$\begingroup\$

I am using a bus to connect a repeating module to an MCU in Altium. I've tried numerous variations and can't find an example the same as this. I'm not sure which should have labels and which shouldn't or if they can be the same name.

What is the correct way to do this?

The actual circuit has many other connections but I have simplified the circuit down to figure out the problem.

Errors: New Errors

Sheet Hierarchy:

Sheet Hierarchy

Top Sheet: New Top Sheet

MCU: (Don't mind mess, just there to suppress driving force errors)

MCU

Module:

Module

Edit:

I made a mistake when creating the example circuit which @Daniel pointed out. I fixed the mistake but the original naming problem still exists.

Old errors and top sheet:

Errors Top Sheet

\$\endgroup\$

1 Answer 1

1
\$\begingroup\$

I think this may be your issue. You need to put the sheet name first in the argument list.

enter image description here

But note that it's totally acceptable to make multiple sheet entries from the same schematic page and just route it explicitly too.

\$\endgroup\$
5
  • \$\begingroup\$ Thanks, I made a mistake when creating the example circuit. I've updated the question with the fix but I still haven't got the net naming quite right. \$\endgroup\$
    – kpnz
    May 15, 2016 at 22:22
  • \$\begingroup\$ Try changing "REPEAT" to "Repeat" \$\endgroup\$
    – Daniel
    May 16, 2016 at 0:49
  • \$\begingroup\$ That didn't change anything. I think I either have too many net-labels or they need to be different at different places, but not sure. It either complains about multiple names or duplicate net names. \$\endgroup\$
    – kpnz
    May 16, 2016 at 1:16
  • \$\begingroup\$ @KylePennington11 You said you updated the image with the latest information - but did you use REPEAT(MOD,1,8) or did you use REPEAT(1,8,MOD) ? Only one of these is correct. \$\endgroup\$
    – efox29
    May 16, 2016 at 5:07
  • \$\begingroup\$ @efox29 Sorry, for the confusion. I fixed it to REPEAT(MOD,1,8) and moved the old images to the bottom. \$\endgroup\$
    – kpnz
    May 16, 2016 at 19:57

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.