CMP - United Business Media TechOnline
All Articles Products Courses Papers VirtuaLabs Webinars Web



 
LoginRegister
      TechOnline > Product  > Under the Hood
Under the Hood
October 20, 2008

Driving the Xbox 360--with feedback

TechOnline

Page 2 of 2

The second Microsoft die, labeled "X81376," contains another National Semiconductor device, the SC14470C mixed-signal microcontroller. This is one of two microcontrollers on the PCB, combining with the Atmel AT91SAM7 to provide the processing power for the steering wheel.

A peek back into the Under the Hood archives finds these same two National Semiconductor parts in another Xbox 360 peripheral: the Guitar Hero III Les Paul wireless controller featured in a teardown in February. And according to Portelligent, these same devices are also found in the simpler Microsoft Xbox 360 wireless controller. These two parts form an integrated Bluetooth and baseband processor communications set, with the microcontroller providing the logic to process the data from the regular buttons, take in the information provided by the other microcontroller and instruct the transceiver on communications with the game console.

It seems that these two parts are hand-picked by Microsoft for all their Bluetooth communications with the Xbox 360 game consoles. A huge design win for National, especially as they are a smaller player in the Bluetooth arena. Their capability in providing the full solution of microcontroller and transceiver--with the inevitable software support--probably helped their cause.

The extra processing horsepower comes from the Atmel AT91SAM7S32 microcontroller. The SAM7 series from Atmel comes with a 32-bit ARM7TDMI Thumb processor core, while this particular model comes with 32 KB of flash memory and 8 KB of SRAM. The major role of this microcontroller is to handle the complex motor control that is required to provide the "force feedback" that makes the user experience so realistic. The AT91SAM7 device may also control the power management of the steering wheel. This becomes more important than in other wireless controllers, as the steering wheel contains more active motor control while still running on a battery pack.

Finding this Atmel ARM-based device does bring to mind the current talks surrounding a possible acquisition of the microcontroller business of Atmel by Microchip Technology. When it comes to the 32-bit market, Microchip has clearly bet on the MIPS processor architecture while Atmel has embraced the ARM architecture for their 32-bit offerings, including the new Cortex-M3 device. Will both 32-bit architectures be able to survive in a single company? It's hard to believe they will--Bernie Cole provides further analysis on this potential merger online.

The pedal unit, when torn down, exposes a very simple design. The two pedals are mounted on springs that rotate around points. At the two points are two potentiometers that change the monitored voltage. So the four wire interface actually contains the supply voltage, ground and the two potentiometer output voltages that represent the gas and brake values. There are no active components in the pedal unit.

As for the rest of the ICs on the main PCB, two Analog Devices operational amplifiers (AD8692 and AD8694) and a quad analog switch/multiplexer from ON Semiconductor (MC14016B) are used to control and boost the analog signals from the pedal unit, as well as other motor control signals. A Monolithic Power Systems step-down converter (MP1591) reduces the high voltage from the battery pack to the 2.5 V that can be further reduced for the logic area of the two microcontrollers (the AT91SAM7 has a core voltage of 1.8 V).

All these electronics, and an attention to mechanical design, bring home a truly unique video-game driving experience. With the touch sense explored in driving games, what's next--smell? Ahh, imagine the aroma of burning rubber, fuel spills and new car leather.


Steve Bitton is a technology analyst at TechOnline, a division of TechInsights. He has a bachelor's of applied science in electrical engineering from Queen's University (Kingston, Ontario).

Page 1: Driving the Xbox 360--with feedback

Page 1 2
Article Comments


 
Rate this article
WORSE | BETTER
1 2 3 4 5




   

WEBINAR
1. Implementing PCI Express v2.0 Compliant Designs with Xilinx Virtex-5 FPGAs

TECH PAPER
2. System ACE Configuration Solution for Xilinx FPGAs

TECH PAPER
3. Software Operation of Gigabit Ethernet Media Access Controller on TMS320C645x DSP

TECH PAPER
4. Implementation of Adaptive Site Optimization in Model-Based OPC for Minimizing Ripples