мы часто замечаем, что некоторые правила или принципы, которые, по нашему мнению, являются естественными, зачастую содержат ошибки.. Electronic engineers will also have such examples in PCB design. Ниже приводится резюме 8 недоразумений инженера проекта PCB.
явление 1: дизайн платы PCB не требует высокого уровня, поэтому используйте более тонкую линию и автоматическое расположение.
Примечание: автоматическая проводка неизбежно занимает большую площадь PCB, одновременно, produce many times more vias than manual wiring. в большом количестве продукции, the factor that PCB copy board manufacturers consider for price reduction is the line width, Помимо коммерческих факторов. And the number of vias, which respectively affect the yield of the PCB and the number of drill bits consumed, which saves the cost of the supplier and finds a reason for the price reduction.
явление 2: эти шинные сигналы провоцируются сопротивлением, поэтому я чувствую облегчение.
Комментарий: сигнал должен перемещаться вверх и вниз по многим причинам, but not all of them need to be pulled. растягивающий и растягивающий резистор тянет простой входной сигнал, and the current is less than tens of microamperes, Но когда сигнал привода отключен, ток достигнет уровня ма. The current system often has 32 bits of address data each, Может быть, если/245 isolated bus and other signals are pulled up, Эти резисторы потребляют мощность в нескольких ваттах.
Phenomenon 3: How to deal with these unused I/Порты процессора и FPGA? Let it be empty first, Поговорим позже..
Примечание: если неиспользованный порт I / O останется плавающим, он может стать входным сигналом, многократно колеблющимся из - за внешних помех, и энергоемкость МОП - устройства в основном зависит от количества опрокидывающихся дверных цепей. Если вверх тянуть, то каждая кнопка будет иметь ток микро - ампер, так что лучше всего установить его как вывод (конечно, нет других приводных сигналов, которые могли бы быть подключены извне)
явление 4: в этой FPGA еще много дверей, так что вы можете играть по своему усмотрению.
Примечание: потребление энергии FGPA прямо пропорционально количеству используемых триггеров и триггеров. Таким образом, энергоемкость одного и того же типа FPGA в различных схемах и во времени может быть в 100 раз различной. сокращение количества триггеров, используемых для быстрого опрокидывания, является одним из основных путей снижения энергопотребления FPGA.
Phenomenon 5: The power consumption of these small chips is very low, Поэтому нет необходимости думать.
Comment: It is difficult to determine the power consumption of the internal chip that is not too complicated. она определяется главным образом током на выводе. мощность при холостой нагрузке в ABT16244 менее 1 мA, Но его индекс - каждый. It can drive a load of 60 mA (such as matching a resistance of tens of ohms), that is, the maximum power consumption of a full load can reach 60*16=960mA, of course, только электрический ток, and the heat falls on the load.
явление 6: память имеет много контрольных сигналов. моему правлению просто нужно использовать сигналы OE и WE. выбор чипа должен быть заземлен, чтобы данные быстрее выводились в процессе считывания.
Примечание: когда чип выбран эффективно (независимо от OE и WE), большинство запоминающих устройств потребляют мощность в 100 раз больше, чем если бы чип был выбран неэффективным, поэтому, по мере возможности, следует использовать фишки CS для управления и при условии выполнения других требований. можно сократить ширину импульса, выбранного чипом.
явление 7: почему эти сигналы перерегулированы? как только они подойдут хорошо, они могут быть устранены.
Примечание: за исключением некоторых специфических сигналов (например, 100BASE - T, CML), все они имеют гипермодуляцию. до тех пор, пока они не большие, они не обязательно должны совпадать. Даже если они совпадают, они не обязательно совпадают. например, выходное сопротивление TTL менее 50 ом, а некоторые даже меньше 20 ом. при таком большом сопутствующем сопротивлении ток будет очень большим, энергопотребление будет неприемлемо, и сигнал будет слишком мал, чтобы его использовать. Кроме того, когда выходной уровень высок и выход низкий, выходное сопротивление общего сигнала отличается и не может быть достигнуто полное соответствие. Таким образом, совпадение TTL, LVDS, 422 и других сигналов является приемлемым при условии достижения гипермодуляции.
явление 8: снижение энергозатрат - дело аппаратных работников, не связанных с программным обеспечением.
Comment: In PCB circuit board design, the hardware is just a stage, Но софтвер - это исполнитель. The access of almost every chip on the bus and the flip of every signal are almost controlled by the software. If the software can reduce the number of accesses to the external memory (Multiple use of register variables, more use of internal CACHE, сорт.), timely response to interrupts (interrupts are often low-level active and have pull-up resistors) and other specific measures against specific boards will all make a great effort to reduce power consumption. огромный вклад.