Tuesday, October 28, 2014

hardware design engineer - interfaces list





As a hardware design engineer, till now I have interfaced following items and I must learn all of them again:
  1. UART
  2. RS232
  3. RS485
  4. RS422
  5. USB
  6. Ethernet
  7. GSM SIM
  8. SDRAM
  9. DDR 3
  10. Parallel Nor Flash
  11. Nand Flash
  12. SPI Nor Flash
  13. EEPROM
  14. Temperature Sensor IC
  15. External Crystal
  16. Decoupling capacitors
  17. High sped digital lines routing
  18. mPCIe interface
  19. Zigbee
  20. GSM
  21. FPGA
  22. Slave FIFO interface
  23. Pullups and pull down resistors
  24. Stitching capacitors
  25. PCB design
  26. Analog and digital ground planes
  27. Terminations
  28. RC delay for reset Pins and IO pins
  29. ESD protection
  30. Reset switch interface
  31. Schematics presentation - Pur cosmetics
  32. Capacitors
  33. Resistors
  34. Mosfets
  35. LEDs
  36. Push to on Push to off circuit
  37. Choosing ADC
  38. ADC interface
  39. DAC interface
  40. SPI to UART IC
  41. SPI interface
  42. I2C interface
  43. Three wire interface
  44. Two wire interface
  45. EMI precautions for digital interfaces
  46. Booting of Blackfin Processor
  47. eMMC interface
  48. Open collector/Open drain
  49. Series RLC Circuit
  50. Routing clock lines
  51. list will be updated..


Hardware design engineer - Getting started

Dear Reader,

I took real b**l s**t from my boss here for the first design i had made in my new company. I am very unhappy. I want to start it all over again. all my understandings, learning, Design presentation, reasoning, decision everything..

Just a little background of my career experience.. have gone through all the basic interfaces around a 32 bit processor. Had read so many whitepapers and guidelines and was feeling confident about the knowledge. I thought I am smart enough to design new things. But today's meeting settled that.


So, my mission is to learn all the things(!!) related to hardware design which makes an engineer Mr Perfect.. Would like to put all my learning in a blog so that it might help other person one-day. Thinking to present my learning in a very practical way how I should have done it starting from requirements gathering to deploying the design to the most best known reviewer. Wish me luck..