ARMCommand - chosen hardware
The processor being used is the Atmel AT91SAM7S256.
I opted for the Atmel AT91SAM7S series for several reasons:
I did look at the NXP LPC214x series as well, however I didn't use them because:
That isn't to mean to say that the AT91SAM7S doesn't have its faults:
I am using a Bolymin BL160128A OLED display, 160x128 pixels in size. The reasons for this are:
Joystick and keys
The joystick is an ALPS RKJXK122400Y joystick. Using the AT91SAM7S' built-in ADC, it gives me values in the range of 0x080 to 0x370 - which is a nice and wide value (the ADC will range from 0x000 to 0x3ff).
The keys are MULTIMEC 3FTL6 switches
The audio DAC is a Wolfson Microelectronics WM8727 24-bit, 192kHz DAC (although it is only being used in a 16-bit mode, and at a lower frequency).
There is also a headphone amplifier, a Texas Instruments TPA122D.
In order to convert the USB 5V (or battery 6V) to 3.3V, a Texas Instruments TPS76733 is used. This also provides the reset signal.
|© Copyright 1997-2019|
Tribbeck.com / Jason Tribbeck
All trademarks are the property of their respective owners.