|
# Electronic Design
|
|
# Electronic Design
|
|
|
|
|
|
While designing a board, quite a few details should be taken into
|
|
-----
|
|
account. This wiki intends to provide a meeting point for common
|
|
|
|
electronic problems, providing references to already in market
|
|
|
|
solutions.
|
|
|
|
|
|
|
|
<table>
|
|
|
|
<tbody>
|
|
|
|
<tr class="odd">
|
|
|
|
<td><strong>Topic</strong></td>
|
|
|
|
<td><strong>Wiki</strong></td>
|
|
|
|
</tr>
|
|
|
|
<tr class="even">
|
|
|
|
<td>0</td>
|
|
|
|
<td>[Logic families](/Logic-families)</td>
|
|
|
|
</tr>
|
|
|
|
<tr class="odd">
|
|
|
|
<td>1</td>
|
|
|
|
<td>[The importance of having a pullup/pulldown resistor](/good-pu-pd)</td>
|
|
|
|
</tr>
|
|
|
|
<tr class="even">
|
|
|
|
<td>2</td>
|
|
|
|
<td>[Grounding properly](/grounding-properly)</td>
|
|
|
|
</tr>
|
|
|
|
<tr class="odd">
|
|
|
|
<td>3</td>
|
|
|
|
<td>[On better measuring](/Electronic-Design#on-better-measuring)</td>
|
|
|
|
</tr>
|
|
|
|
<tr class="even">
|
|
|
|
<td>4</td>
|
|
|
|
<td>[Clock domains and metastability](/Electronic-Design#clock-domains-and-metastability)</td>
|
|
|
|
</tr>
|
|
|
|
</tbody>
|
|
|
|
</table>
|
|
|
|
|
|
|
|
## **Logic families**
|
|
|
|
|
|
|
|
Several ideas are clarified:
|
|
|
|
|
|
|
|
- Interoperability between different logic levels. Provide simple
|
|
|
|
solutions that allow the designer to reduce stock expenses by
|
|
|
|
simplifying the BOM.
|
|
|
|
- Ways of choosing a correct input buffer stage compatible with
|
|
|
|
different voltage supplies.
|
|
|
|
- Patterns to design reliable output driving stages, totally
|
|
|
|
glitch-free. Reference to commercial solutions are offered.
|
|
|
|
|
|
|
|
## **The importance of having a pullup/pulldown resistor**
|
|
|
|
|
|
|
|
Choosing a pullup/pulldown resistor is usually seen as simple as "put a
|
|
|
|
4K7". This approach is not always correct, and we show how to choose the
|
|
|
|
proper one for correctly interfacing with Spartan 6 family.
|
|
|
|
|
|
|
|
## **Grounding properly**
|
|
|
|
|
|
|
|
No better way of being grounded that having poor grounds. Several ideas
|
|
|
|
are covered:
|
|
|
|
|
|
|
|
- Frecuency of signals.
|
|
|
|
- Grounding schemas.
|
|
|
|
- Addons for better grounding and good signal quality in
|
|
|
|
transmissions.
|
|
|
|
|
|
|
|
## **On better measuring**
|
|
## General
|
|
|
|
|
|
Knowing how to better measure is a great help for EEs. After all, so
|
|
- [Electronic Engineering
|
|
much wasted time in measuring bad arrangements... The wiki will try to
|
|
Guide](http://adiuvoengineering.com/wp-content/uploads/2015/02/mixed_signal_design_rules.pdf)
|
|
gather tips for:
|
|
- A 57-page overview of many subjects of electronics engineering
|
|
|
|
- Courtesy of [ADIUVO Engineering](http://adiuvoengineering.com/)
|
|
|
|
|
|
- Measuring isolated power domains.
|
|
## Logic families
|
|
- Recognize induced noise in your measurements.
|
|
|
|
- Provide a good dynamical power profile of devices.
|
|
|
|
|
|
|
|
## **Clock domains and metastability**
|
|
- "How to Select Little
|
|
|
|
Logic";http://www.ti.com/lit/an/scya049/scya049 TI Application Note
|
|
|
|
SCYA049/
|
|
|
|
- Shows a nice overview of different families
|
|
|
|
|
|
Some references:
|
|
## Clock domains and metastability
|
|
|
|
|
|
- [Understanding clock domain crossing
|
|
- [Understanding clock domain crossing
|
|
issues](http://www.eetimes.com/design/eda-design/4396398/Understanding-clock-domain-crossing-issues-?cid=NL_EETimesDaily),
|
|
issues](http://www.eetimes.com/design/eda-design/4396398/Understanding-clock-domain-crossing-issues-?cid=NL_EETimesDaily),
|
... | @@ -87,5 +29,5 @@ Some references: |
... | @@ -87,5 +29,5 @@ Some references: |
|
|
|
|
|
-----
|
|
-----
|
|
|
|
|
|
11 June 2014
|
|
2 February 2016
|
|
|
|
|