Намагатися отримати мило з позначеннями компонентів буде більше проблем, ніж це варто. Зрештою, зводиться до основної проблеми, що використання компонентів є багатовимірною, і жодна лінійна схема іменування не описує це добре.
Іноді я бачив, як люди використовують 3-значні позначення з першою цифрою, що ідентифікує схематичний аркуш. Це лише один параметр і зовсім не допомагає знайти компонент на платі. Це також клопоту підтримувати під час переміщення компонентів між листами.
Що ще гірше, дуже рідко я бачив, як люди намагаються використовувати нумерацію, щоб визначити, до якої схеми належить щось. Наприклад, R1xx може бути джерелом живлення, R2xx з мікроконтролером і т. Д. Це ще складніше в обслуговуванні, ніж схема сторінки, і менш корисною. Гаразд, тому R105, ймовірно, є частиною живлення. А тепер що? Це дає мені приблизне уявлення про один з багатьох вимірів, але нічого не робить для інших. Тоді буде велика кількість випадків між ними, коли частина може вважатися належністю до двох або більше схем. Це стає безладно швидко і потребує більше зусиль та уваги, щоб підтримувати, ніж це економить. Забудьте про це, нехай це буде просто.
Що стосується спроб їх нумерації за значенням, це має ще менше сенсу. Ось для чого це все одно. Наявність послідовних чисел для кожного рядка BOM не вирішує жодної проблеми, з якою я коли-небудь стикався.
Нехай ваше програмне забезпечення вибирає будь-які номери, які воно спочатку хоче. Під час редагування схеми можуть виникати прогалини, і все може рухатися. Не хвилюйся з цього приводу. Коли схема вже зроблена або ви збираєтеся експортувати її для перегляду інших, ви можете запустити утиліту перечислення, якщо це має ваше програмне забезпечення. Це, як правило, починає нумерацію для кожного типу компонентів з 1 і продовжує послідовно. Вони, ймовірно, будуть у певному порядку, розміщуючи схематично, але на це не розраховуйте. Як тільки ви зрозумієте, що номери позначень компонентів є довільними позначками, життя стає простішим.
Жодна схема не дасть вам багато інформації про використання деталей лише з числа, тому вам потрібно все-таки скласти перехресний посилання. Я використовую Eagle і створив для цього INDEX ULP. Він складає алфавітний перелік усіх позначень компонентів і дає їх схематичні та координатні дошки.