Попытка получить симпатию с указателями компонентов будет больше проблем, чем оно того стоит. В конечном итоге все сводится к основной проблеме, заключающейся в том, что использование компонентов является многомерным, и ни одна схема линейного именования не будет описывать это хорошо.
Иногда я видел, как люди используют трехзначные обозначения, причем первая цифра обозначает схему. Это только один параметр, и он совсем не помогает найти компонент на плате. Это также трудно поддерживать при перемещении компонентов между листами.
Еще хуже, очень редко я видел, как люди пытаются использовать нумерацию, чтобы определить, к какой подсхеме что-то принадлежит. Например, R1xx может быть для блока питания, R2xx с микроконтроллером и т. Д. Поддерживать его еще сложнее, чем схему страницы, и менее полезно. Итак, R105, вероятно, является частью блока питания. Что теперь? Это дает мне приблизительное представление об одном из многих измерений, но ничего не делает для других. Тогда будет большое количество промежуточных случаев, когда часть может рассматриваться как принадлежащая двум или более подсхемам. Это быстро превращается в беспорядок и требует больше усилий и внимания для поддержания, чем когда-либо экономит. Забудь, будь проще.
Что касается попыток нумеровать их по значению, это имеет еще меньше смысла. Это то, что спецификация для в любом случае. Наличие последовательных номеров для каждой строки спецификации не решает проблем, с которыми я когда-либо сталкивался.
Позвольте вашему программному обеспечению выбрать любые числа, которые он хочет изначально. Когда вы редактируете схему, могут быть пробелы и все вокруг. Не беспокойся об этом. Когда схема полностью готова или вы собираетесь экспортировать ее для просмотра другими пользователями, вы можете запустить утилиту перенумерации, если она есть в вашем программном обеспечении. Это обычно начинает нумерацию для каждого типа компонента с 1 и увеличивается последовательно. Вероятно, они будут в каком-то приблизительном порядке при размещении на схеме, но не рассчитывайте на это. Как только вы поймете, что номера обозначений компонентов являются произвольными метками, жизнь становится проще.
Ни одна схема не даст вам много информации об использовании деталей только по номеру, поэтому вам все равно нужно составить перекрестную ссылку. Я использую Eagle и для этой цели создал INDEX ULP. Он составляет алфавитный список всех обозначений компонентов и дает их схему и координаты платы.