22.12.2012 Views

Advanced Rowing Instruments – Business Plan & Final ... - Saket Vora

Advanced Rowing Instruments – Business Plan & Final ... - Saket Vora

Advanced Rowing Instruments – Business Plan & Final ... - Saket Vora

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Advanced</strong> <strong>Rowing</strong> <strong>Instruments</strong><br />

WIN BASSETT<br />

JARED EVERETT<br />

GREG MULHOLLAND<br />

SAKET VORA<br />

SPRING 2007<br />

FINAL<br />

DOCUMENTATION


<strong>Advanced</strong> <strong>Rowing</strong> <strong>Instruments</strong>, <strong>Final</strong> Documentation<br />

John E. Bassett IV<br />

Jared S. Everett<br />

Gregory J. Mulholland<br />

<strong>Saket</strong> R. <strong>Vora</strong><br />

May 1, 2007


Acknowledgments<br />

Special thanks go to Dr. Stephen Walsh for his expertise, feedback, tireless support of the Engineering<br />

Entrepreneurs Program, and for helping ARI reach its true potential; to Prof. Percy Hooper<br />

for his enthusiasm in establishing a collaboration between the College of Design and the Electrical<br />

and Computer Engineering Department; to Dr. Thomas Miller III for making the Engineering<br />

Entrepreneurs Program possible; to Sam Dirani and Michael Caston for their tremendous effort<br />

and patience; to Gordon Jeans for his generousity with time and resources; and to Barbara Yde<br />

for helping to make the Silicon Valley trip a reality and for keeping this dynamic program running<br />

on all cylinders.<br />

<strong>Final</strong>ly, special thanks go to each member of our eTeam for their tremendous effort and dedication.<br />

Without them, the success of ARI would not be possible.<br />

1


Contents<br />

I Executive Summary 5<br />

II <strong>Business</strong> <strong>Plan</strong> 8<br />

1 Introduction to <strong>Rowing</strong> 9<br />

2 <strong>Business</strong> 13<br />

2.1 <strong>Business</strong> Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13<br />

2.2 Marketing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15<br />

2.2.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15<br />

2.2.2 Market Research - Customer Survey . . . . . . . . . . . . . . . . . . . . . . . 15<br />

2.2.3 Market Segmentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17<br />

2.2.4 Brand Establishment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20<br />

2.3 Sales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20<br />

2.3.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20<br />

2.3.2 Direct Sales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21<br />

2.3.3 Boat Distributors & Retailers . . . . . . . . . . . . . . . . . . . . . . . . . . . 21<br />

2.3.4 International Sales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21<br />

2.3.5 Financial Projections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22<br />

2.4 Competition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25<br />

2.4.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25<br />

2.4.2 Competitor Breakdown . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25<br />

2.5 Positioning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26<br />

2.5.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26<br />

2.5.2 S.W.O.T. Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26<br />

2.5.3 Price & Features Positioning . . . . . . . . . . . . . . . . . . . . . . . . . . . 27<br />

2.6 Intellectual Property . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27<br />

2.6.1 Strategy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27<br />

2.6.2 ARI’s Intellectual Assets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28<br />

2.6.3 Chief Competitors’ intellectual assets . . . . . . . . . . . . . . . . . . . . . . . 31<br />

2.7 Manufacturing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32<br />

2.8 Product Roll-Out . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33<br />

2


2.8.1 Phase One . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33<br />

2.8.2 Phase Two . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34<br />

2.8.3 Phase Three . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34<br />

3 Corporate Structure 35<br />

3.1 Management Team . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35<br />

3.1.1 Board of Directors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35<br />

3.1.2 Senior Leadership . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36<br />

3.1.3 Virtual Employees . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37<br />

3.1.4 Virtual Employee Rotation System . . . . . . . . . . . . . . . . . . . . . . . . 37<br />

3.2 Company Growth . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37<br />

3.2.1 Employees . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37<br />

3.2.2 Facilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37<br />

3.2.3 New Markets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38<br />

III Product Development 39<br />

4 Hardware 40<br />

4.1 Accelerometer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40<br />

4.1.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40<br />

4.1.2 Implementation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40<br />

4.1.3 Voltage Follower . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41<br />

4.1.4 Orientation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41<br />

4.1.5 Underlying Mathematics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41<br />

4.2 Power Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42<br />

4.2.1 Battery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42<br />

4.2.2 Voltage Regulators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42<br />

4.3 Audio Amplifier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42<br />

4.3.1 Microphone Pre<strong>–</strong>Amplifier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42<br />

4.3.2 Power Amplifier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43<br />

4.4 Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43<br />

4.4.1 Liquid Crystal Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43<br />

4.4.2 Driver IC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43<br />

4.5 Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44<br />

4.5.1 Control Buttons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44<br />

4.5.2 Audio Connectors and Volume Control . . . . . . . . . . . . . . . . . . . . . . 44<br />

4.5.3 Other Indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44<br />

4.6 Board Interconnects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44<br />

4.7 Media Storage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45<br />

4.8 Microcontroller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45<br />

4.8.1 General Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45<br />

4.8.2 Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45<br />

4.8.3 Processors Considered . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46<br />

3


5 Embedded Software 47<br />

5.1 Variable Use . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47<br />

5.2 System Initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48<br />

5.3 Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49<br />

5.4 Timer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50<br />

5.5 LCD Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50<br />

5.6 Stroke Rate Calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51<br />

5.7 Secure Digital . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51<br />

5.8 Bluetooth . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51<br />

6 Non-embedded Software 52<br />

6.1 MATLAB Platform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52<br />

6.2 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52<br />

6.3 Stroke Rate Calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60<br />

6.4 Future . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61<br />

7 Case Design 62<br />

7.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62<br />

7.2 Inspiration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62<br />

7.3 Modular Battery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63<br />

7.4 Packaging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63<br />

7.5 Production . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63<br />

IV Appendices 65<br />

A Financials 66<br />

B Project Timeline 68<br />

C Design Day <strong>Plan</strong>s 73<br />

D Functional Specifications 79<br />

E Virtual Employee Job Descriptions 81<br />

F Call Logs 85<br />

G Schematics & PCB 90<br />

H Component Datasheets 96<br />

I Industrial Design Documentation 112<br />

J <strong>Business</strong> Documentation 123<br />

K Parts List 127<br />

4


Part I<br />

Executive Summary<br />

5


Executive Summary<br />

<strong>Rowing</strong> <strong>Rowing</strong> is a simple sport — 4 or 8 athletes propel a boat down a body of water as<br />

fast as possible. A coxswain leads the crew. He or she is the only person on the boat without<br />

an oar, and he or she sits at the end of the boat (bow or stern) and directs the rowers. His or<br />

her direction must be heard by all rowers. To facilitate this, a device known as a “coxbox“ has<br />

been developed. An audio amplifier connects to speakers spread throughout the boat, allowing<br />

rowers to hear. Additionally, a coxswain must know how his or her crew is performing. ARI uses a<br />

combination of innovative technology and better pricing to enter this market. At the core, there is<br />

the idea that through data-driven decisions, teams can increase performance. ARI creates products<br />

that bring this idea to reality.<br />

Market <strong>Rowing</strong> as a sport is increasing in popularity throughout the United States. The total<br />

addressable market for rowing is $398M in the United States, and the segmented addressable market<br />

for rowing electronics is $7M to $12M. These size estimates increase dramatically in the European<br />

markets due to the greater popularity of rowing. Currently there is only one real company serving<br />

the needs for a large number of rowing teams that field 4<strong>–</strong> and 8<strong>–</strong> man shells and it commands over<br />

95% market share. However, their product has not seen much innovation and is priced too high for<br />

many teams to purchase the equipment. As a result of extensive market research, ARI plans to field<br />

two products that serve the low and high end of the rowing market. The lower-end product, the<br />

Mercury, will be priced lower than the competition’s higher end model and thus attract a greater<br />

number of customers. The higher-end model, the Titan, will feature significantly more capabilities<br />

and technology than any other rowing device on the market, and will be attractive for the elite<br />

teams.<br />

Sales The sales cycle in the sport of rowing is seasonal due to the timing of regattas and training.<br />

Sales can be expected to be high at the beginning of seasons and fall as teams focus on training<br />

rather that equipment upgrades. Sales will be achieved through direct means such as phone calls,<br />

website sales, and company representatives, as well as indirect means via boat manufacturers and<br />

retailers. Pro-forma financial projections indicate a break-even point in just over two years with a<br />

20% to 30% market share attained in four years.<br />

Competition <strong>Rowing</strong> is a well-developed sport in both the US and internationally. The primary<br />

company is Nielsen-Kellerman, established in 1978. Two small companies operate in the UK and<br />

Australia, and in 2004 another startup in the US was formed called In2 <strong>Rowing</strong>. While technology<br />

the In2 <strong>Rowing</strong> product is closer to what ARI intends to offer, their price point is closer to $800<br />

to $1000. The current market share for In2 <strong>Rowing</strong> is less than 5%. ARI must work quickly to<br />

establish brand and company recognition with limited marketing funds. Rowers maintain a social<br />

network and word-of-mouth will be critical, as well as a demonstrated win with an established<br />

team. ARI’s modular battery system has no comparison in the market. ARI must stay on top of<br />

the innovation cycle, as well as become a standout leader in customer service and quality. Durability<br />

is highly valued in the rowing community.<br />

Intellectual Property Landscape ARI is in a position to fully develop a powerful intellectual<br />

property portfolio of its intellectual assets. Though the Mercury and the Titan currently have no<br />

6


patentable technologies due to prior art, issuance of a design patent is possible to secure protection<br />

of the casing and to obtain the right to use ”Patent Pending” or ”Patent Issued” to frighten<br />

potential infringers. Furthermore, algorithmic trade secrets are in place, and trademarks on all<br />

company branding will be effective after public debut. Similarly, copyrights already exist and will<br />

continue to protect ARI’s documentation as it evolves with the company. ARI has taken every<br />

precaution with respect to competitors’ intellectual property, and the company will continue to<br />

strengthen its intellectual property portfolio as the growth of the company allows it.<br />

Technology ARI’s technology is its driving force. A fundamental change is the use of accelerometers<br />

to detect metrics such as stroke rate. Combined with data logging and software tools, coaches<br />

can analyze the performance of a boat with unprecedented granularity and with metrics previously<br />

unavailable to them. A prototype of the Mercury model has been constructed featuring<br />

an audio amplifier, power management circuitry, microcontroller, accelerometer, display driving<br />

circuitry, and interface elements all built from scratch into a cohesive system. A sleek unique<br />

case was designed and produced by two industrial designers. Future plans for the Titan model<br />

include Bluetooth wireless support for audio and telemetry as well as Secure Digital storage for<br />

datalogging.<br />

7


Part II<br />

<strong>Business</strong> <strong>Plan</strong><br />

8


Chapter 1<br />

Introduction to <strong>Rowing</strong><br />

National Administration<br />

<strong>Rowing</strong> in the United States is governed by US<strong>Rowing</strong>. This organization governs most regattas<br />

held within the United States. This includes all US National, Collegiate Men’s, Master’s, High<br />

School, and Junior rowing. Interestingly the NCAA governs Collegiate Women’s rowing directly<br />

because of its burgeoning popularity. US<strong>Rowing</strong> regulates safety, judging, regatta operations,<br />

and team behavior. A key area of regulation that affects product development is on the water<br />

communication. According to the US<strong>Rowing</strong> Rules of <strong>Rowing</strong>: “No crew shall receive any outside<br />

assistance, coaching, or advice during a race” 1 This is important to note for the development of<br />

any on-the-water device and is the primary legal limitation to the development of any measurement<br />

device.<br />

Vessels<br />

A crew has one purpose: to move their vessel across a specified distance as quickly as possible.<br />

These vessels are known as shells. 2, 4, or 8 rowers can work in concert to propel a shell. The<br />

most prestigious races are performed with the 8-rower configuration. These shells are typically 60<br />

ft in length and can range in price from $18,000 to $30,000. They can be expected to have a racing<br />

lifetime of approximately 5 years. Some shells will in fact maintain their stiffness—the primary<br />

metric used to determine speed—for longer, but most will have lost some considerable speed by the<br />

end of their fifth year of racing.<br />

1 US<strong>Rowing</strong> Rules of <strong>Rowing</strong>. http://www.rci.rutgers.edu/ ronchen/rowrul1b.htm#2-410. Accessed: Dec 10, 2007.<br />

Figure 1.1: An 8-man shell.<br />

9


Seasons<br />

Within the sport of rowing, there are two very distinct seasons. In the fall, teams typically compete<br />

in s of 5000m. These races derive their history from winter races in England where many of the<br />

rivers are too narrow for multiple boats to pass one another. Thus, they are run as time trials<br />

on ten-second intervals These events focus on an athlete’s ability to maintain performance over<br />

a long period of time. This includes technical ability and aerobic output. Coaches often require<br />

long-distance and long-interval workouts of their athletes during this season. During the races<br />

themselves, While the specific approaches to the head season vary greatly from team to team, it is<br />

generally accepted that the season is preparation and maintenance for the spring season.<br />

The spring season consists of a series of sprint races of 2000m. These races test the short term<br />

aerobic and anaerobic output of the athletes. Furthermore, much higher stroke rates increase the<br />

need for improved control by each of the athletes. These are the races that most Americans think<br />

of when the idea of crew is suggested.<br />

Teams<br />

The fundamental unit of rowing is a . A boat consists of 1,2,4, or 8 people who compete in a race.<br />

Typically, boats belong to a team. Teams consist of anywhere from 1 person to several hundred.<br />

Beyond that, teams vary widely. Competitive categories are divided by age. While US<strong>Rowing</strong>,<br />

the governing body of rowing in the United States, has a complex system of age classification<br />

for national events, teams can typically be broken down into three simple categories: Junior,<br />

Collegiate, and Master. Junior teams include anyone under the age of 18 and teams associated<br />

with high schools. Collegiate teams are those associated directly or indirectly with a University<br />

or College. <strong>Final</strong>ly, master’s teams are independent teams to whom anyone can belong. These<br />

teams are usually comprised of adult rowers who have graduated beyond the age of collegiate and<br />

junior competition. It is important to note that age distinctions are relatively unimportant in team<br />

performance. Many junior teams can compete on the level of collegiate teams and master’s teams,<br />

for example.<br />

While age is a defining category of competition, team association also plays a role in its structure<br />

and operation. There are three categories of association: Varsity, Club, and Independent. Varsity<br />

teams represent a school as a fully supported entity. Athletes on Varsity teams are often lettermen<br />

and in some cases earn scholarships. Club athletes on the other hand do not earn Varsity letters and<br />

do not have scholarship opportunities. They are, however, associated with a school. Independent<br />

teams allow any rower of a particular age to participate. Most Master’s clubs are independent as<br />

are many Junior clubs. For the purposes of this document, it is important to note that Varsity<br />

teams are often well-funded, while most other teams work under a more limited budget.<br />

<strong>Rowing</strong> Technique<br />

<strong>Rowing</strong> is referred to many as the ultimate team sport. Every rower must be in concert with every<br />

other to achieve maximum speed. This means that each rower must have a reproducible, consistent<br />

stroke.With that in mind, there are two key parts to the rowing stroke. Both are vital to the<br />

synchronization of the boat.<br />

Drive The drive is the part of the stroke that propels the boat forward. It begins at the catch,<br />

where the rower drops the blade in the water. The rower then extends his legs, accelerating the<br />

10


slide backward. It is during this part of the drive that most of the power is delivered to the boat.<br />

Once the legs are fully extended, the rower then straightens his back. <strong>Final</strong>ly, he pulls his arms<br />

into his ribcage to complete the stroke. When the arms are in use, the rower has the finest control<br />

of the blade of the oar. Thus, he uses this time to prepare for the extraction of the blade from the<br />

water.<br />

Recovery The recovery is the pause between drives, when the blade is reset at the beginning of<br />

the stroke. At the culmination of the drive, the blade is lifted from the water. It is then rotated<br />

90 degrees to be parallel to the water. This lowers wind resistance while the oar is out of the<br />

water. The rower then performs the reverse of the drive. The arms are extended away from the<br />

body, the rower leans forward, and then the legs are compressed. During this time, control of<br />

the body is crucial. While it is extremely easy to let the body collapse forward to the catch, this<br />

dramatically slows the boat in an effect known as . Because the rower is facing the stern of the<br />

shell, any acceleration in that direction will need to be countered before the next stroke can begin.<br />

If a rower accelerates too quickly down the slide, he will be forced to stop himself with a great deal<br />

of pressure on the footplate, pushing the boat in a direction counter to that of the drive. Coaches<br />

focus on this area of the stroke more than any other in most experienced rowers.<br />

Coxswain While rowers are obviously a focal point of the sport,<br />

coxswains play a vital role in the operation of any team and the success<br />

of any boat. While rowers are responsible for providing the force<br />

behind the boat, the coxswain performs all of the thinking tasks necessary<br />

to optimize power over the course of the race, steer, and motivate<br />

his rowers. He is seated at the extreme end of the shell (either bow or<br />

stern depending on configuration) and is usually sitting or laying low in<br />

the boat to minimize wind resistance.<br />

A coxswain must think about many things at one time. During a<br />

race, he must be aware of all other boats in the vicinity. He must know<br />

what each of his rowers is doing and how it will affect the performance of<br />

the crew as a whole. He must steer the boat using the on-board rudder.<br />

And most importantly, he must tell his rowers what to do. This is no<br />

small task. Coxswains are nearly always the lightest members of a crew<br />

and therefore must assert their authority by sheer force of personality.<br />

Coxboxes<br />

Figure 1.2: A coxswain<br />

encrouages his crew.<br />

The coxswain is the primary driver of the crew. Without his leadership, a crew has difficulty<br />

maintaining pace, steering, and concentrating. To effectively control his crew, the coxswain must<br />

be able to communicate with them. Because rowing takes place on rivers, it is ofter very windy<br />

during races. The rowers, sometimes over 40 feet away, need to be able to hear his commands. Thus,<br />

a device known as a coxbox was developed. This audio amplifier feeds the coxswain’s voice—via<br />

microphone—to a set of speakers placed along the length of the shell, enabling the rowers to hear<br />

it. In addition, some coxbox models also give the coxswain simple data about the boat. Common<br />

models include a timer for workouts and a counter of stroke rate(strokes per minute). The timer<br />

is typically controlled via toggle switch. Stroke rate is determined by a magnet placed under the<br />

11


stroke seat of the boat. A magnetic sensor is then fixed to the deck of the boat. When the magnets<br />

pass, the box can sense the induced current and registers a stroke.<br />

A more advanced version of the device, primarily intended for use in small boats without the<br />

need for audio amplification, senses real time water speed. Similarly to stroke rate, a sensor impeller<br />

is placed on the outside hull of the boat. A magnet is then placed directly over the impeller. This is<br />

connected to the SpeedCoach near the coxswain. This speed measurement does require a secondary<br />

device—the SpeedCoach—to be installed and an impeller to be attached to the hull of the boat.<br />

Even though the impeller does not profoundly affect the speed of the boat, the psychological impact<br />

of attaching any adhesive to a brand new $30,000 hull is daunting to any coach.<br />

12


Chapter 2<br />

<strong>Business</strong><br />

2.1 <strong>Business</strong> Model<br />

<strong>Advanced</strong> <strong>Rowing</strong> <strong>Instruments</strong> sells electronic devices to rowing teams that are an alternative to<br />

the current marketing offering as well as having rich new features which will help increase a team’s<br />

performance—all at an affordable price. Products currently available are either not technologically<br />

up to date, too expensive for large segments of the market, or lacking in key features. ARI focuses<br />

on its strengths in practical innovative technology, modular design, data logging, and performance<br />

analysis that lead to better results. ARI focuses on the 4-man and 8-man rowing teams that make<br />

up the majority of the junior and collegiate market. These teams have specific needs in terms of<br />

both features and affordability which are currently under-served by competitor offerings. Marketing<br />

will take place at regatta events, holding product demonstrations, advertisements in Internet and<br />

magazine rowing related media, and creating a web presence that taps into the online community<br />

of rowers. Coaches of rowing teams maintain a high degree of camraderie, and coxswains are vocal<br />

in reviewing products they use. Word of mouth marketing is an important one to maintain and<br />

support. ARI primarily sells its products directly to consumers through direct sales and Internet<br />

orders. Hardware devices are sold with a warranty, and periodic commercial updates will become<br />

available for the data analysis software. It is common practice for rowing electronics to be sold<br />

through boat manufacturers, and ARI will partner with boat manufacturers to facilitate this reseller<br />

sales channel.<br />

ARI will utilize the Internet to support sales to any customer in the world. A sales team will<br />

begin by focusing on the geographic proximity of the Southeast, Atlantic, and Northeast markets.<br />

Raleigh, NC works well as a base of operations due to its central location with respect to these<br />

three lucrative and high density markets. In the future, sales representatives will be hired to serve<br />

other geographic markets in the United States and the world.<br />

ARI maintains a small research and development team which oversees product development from<br />

both a hardware and software perspective. A sales and marketing staff canvas concentrated rowing<br />

markets and serve as the face of the company. Manufacturing of electronic devices is contracted<br />

through an electronic contract manufacturer. As such, ARI maintains no overhead facilities or<br />

manufacturing resources.<br />

ARI seeks to build upon its core technology of electronic sensors used for performance analysis.<br />

Future plans not only include creating a solid national presence for ARI but to expand into new<br />

13


Figure 2.1: <strong>Business</strong> Model<br />

14


sports markets.<br />

2.2 Marketing<br />

2.2.1 Overview<br />

As described above, the sport rowing is divided into several different divisions with a variety of<br />

racing categories, from single person sculls to 8-person shells. Different racing categories have<br />

different needs—a single scull does not have a coxswain or need a voice amplifier whereas an 8person<br />

shell can require up to three speakers. Due to the background and motivation for entering<br />

the market, ARI is focusing on the 4-person and 8-person competitive racing category popular in<br />

the junior, collegiate, master, and national divisions. It is this segment’s needs that are not being<br />

met by the current offering of rowing instruments.<br />

2.2.2 Market Research - Customer Survey<br />

ARI performed market research using online databases, websites, phone calls to companies in the<br />

rowing market, interviews with coaches and coxswains, and a customer survey.<br />

An online customer survey was created and asked questions directly related to rowing electronics.<br />

Questions regarding the size of teams, number of equipment, replacement rates, problems with<br />

equipment, annual amount spent on electronics, and amount teams would spend for ARI’s two<br />

product lines were completed by the customer. The full survey and results can be found in the<br />

appendices. The survey was sent to over 200 coaches of NCAA Division I Women’s programs,<br />

Men’s collegiate club teams, private clubs, and high school clubs. 73 people responded the survey,<br />

a response rate of approximately 40%. A summary of the findings can be found below:<br />

These results indicate a good cross-section of the entire rowing population. There is a wide<br />

variety of team size, number of coxswains, and number of rowing electronic equipment. Coaches<br />

were asked to estimate how much money was spent on rowing related electronics. This included<br />

purchases of coxboxes, coxvoxes, seat magnets, speakers, microphone headsets, etc.<br />

To better meet the needs of the customer, survey takers were asked to rate causes of problems<br />

they have experienced with their coxboxes and coxvoxes. These included concerns about the battery,<br />

casing, controls, audio amplifier, and the system as a whole. Respondents indicated that concerns<br />

over battery life were highest, followed by integrity of the controls and the quality of the audio<br />

amplifier. Problems regarding the casing and the overall system were rated very low. As a note<br />

concerning the audio amplifier: the general comments section of the survey and through message<br />

board research, several people indicated problems involving hiss and static. These were anecdotally<br />

caused by headset cable damage, dirty connections, and sometimes physically broken audio amplifier<br />

circuit.<br />

In order to determine a market acceptable price for ARI’s products, the survey takers were given<br />

a list of features that was intended for the Mercury and asked to specify a price, in $50 increments,<br />

they would be willing to pay for such a product. Almost 40% of respondents indicated that they<br />

would pay $300 for the Mercury model, followed by 21% who would pay $350. The mean price for<br />

the Mercury is $329.33.<br />

The same question and analysis was done for the Titan product, with just over a third of<br />

respondents indicating they would pay $500 for the product. One respondent indicated he or she<br />

15


Figure 2.2: The Amount of Money Spent Annually on <strong>Rowing</strong> Electronics<br />

16


Figure 2.3: Level of Concern for Components Causing Problems<br />

would pay $900 for it, while another individual stated he or she would not buy it at any price. The<br />

mean price for the Titan is $511.97.<br />

The rowing electronics market has been heavily dominated by a single company for nearly two<br />

decades. As a new company intending to break into such a market, the question was asked whether<br />

people would even be interested in purchasing from a new company or would old loyalties dominate<br />

their purchasing decision. The results show that nearly all the respondents are very interested or<br />

somewhat interested in a new company, with 56% responding with the former.<br />

In the general comments section, many areas of concern were revealed. The number one most<br />

important factor for coaches is durability of the product. These devices are used in harsh conditions<br />

and three years of use are expected out of them. Many responders indicated a frustration with<br />

Nielsen-Kellerman and seemed excited that a new competitor would be in the market.<br />

2.2.3 Market Segmentation<br />

<strong>Rowing</strong> is the fastest growing sport among NCAA Division I Women’s Sports 1 . As the shift to the<br />

sunbelt continues, more and more rowing clubs at the junior and collegiate levels are starting up.<br />

According to a recent NCAA Participation study, in 2001 there were 200 men and women collegiate<br />

teams. Many junior and collegiate teams, especially those who do not have Varsity status, face<br />

considerably tighter budgets. Crew teams can have annual operating budgets from $20,000 to<br />

over $100,000. Though this sounds significant, much of it is spent on regatta fees and maintenance.<br />

Combined with the high price of shells and boathouse and lake fees, such teams often find it difficult<br />

to afford electronic rowing devices. As a result, they cannot buy enough units to equip their entire<br />

team, or they must sacrifice functionality (such as the ability to see a timer or a stroke rate) due<br />

to the high prices. Our Mercury model addresses this compromise. However, teams that have<br />

1 <strong>Rowing</strong> News Media Kit, 2006<br />

17


Figure 2.4: What People Would Pay for Mercury<br />

sizable budgets are free to look for products that can give them the edge in performance. Our<br />

Titan model fits the needs of these teams by offering the technology and software to analyze their<br />

team’s performance in order to make better training decisions.<br />

Total Addressable Market<br />

The Rower’s Almanac, USA based organization, conducted a national survey in 2004 and determined<br />

a market value for the sport of rowing at $398 million. In the United States, the total<br />

rowing population was estimated at 177,500 people. Due to the greater popularity and presence of<br />

rowing in the Europe, this number is much higher when international markets are considered. For<br />

instance, the size of the rowing population with respect to the total population is six times greater 2<br />

in the United Kingdom (which has approximately 22,000 rowers) than in the United States.<br />

Segmented Addressable Market<br />

The total addressable market for rowing-related electronics estimated to be between $7 to $12<br />

million market in the United States. Ms. Karen Solem-Derringer, publisher of the Rower’s Almanac,<br />

provided the analysis as follows: Of the 177,500 strong rowing community in the US, 13.7% stated<br />

2 Amateur <strong>Rowing</strong> Association http://www.ara-rowing.org<br />

18


Figure 2.5: What People Would Pay for Titan<br />

they intended to purchase rowing electronics. The averaged intended purchase amount used was<br />

$290. ARI conducted its own survey and found an estimated average intended annual purchase<br />

amount of approximately $485.<br />

Share of Market<br />

The market research described above revealed a demand for a rowing device with the features of<br />

the ARI Mercury at a price point of $300. The features of the ARI Mercury not only matches the<br />

core features of the Nielsen-Kellerman CoxBox, but offers improvements on it. From interviews<br />

with coaches, coxswains, and rowers, the general consensus is that teams would like to purchase<br />

additional electronic rowing instruments for their teams, but are unable to afford the high prices of<br />

the current offerings. The benefit of such devices are not debated, but their benefit-to-cost ratios<br />

are a subject a heated debate in teams. By keeping a price point below that of our competitors<br />

and by reducing costs, ARI hopes to capitalize on moving up the demand curve and receive orders<br />

from a greater percentage of the market. The strategy for seizing market share is two-fold: (a)<br />

the price point will attract new customers within the market to purchase our products in greater<br />

quantities, and (b) existing customers will switch to ARI because of our features and capabilities.<br />

In the first four years, ARI hopes to capture 30% to 40% of the US market for rowing electronics.<br />

19


2.2.4 Brand Establishment<br />

Figure 2.6: Interest in Trying a New Company<br />

Critical to successfully breaking into a dominated market will be to establish a brand recognition.<br />

We will accomplish this in several ways:<br />

Figure 2.7: ARI Logo<br />

2.3 Sales<br />

2.3.1 Overview<br />

• Purchasing print and Internet advertisements in popular rowingrelated<br />

media, such as <strong>Rowing</strong> News, Rower’s Almanac, and<br />

Row2K.com.<br />

• Creating banners with ARI logos for display at regatta<br />

• Distributing ARI product posters at rowing related stores<br />

• Offering freebies with ARI branding at regattas<br />

• Community extension into message boards<br />

Due to the seasonal nature of the sport of rowing, the sales cycle for rowing products features<br />

a unique pattern compared to other consumer electronics. The fall season begins in September<br />

20


and the spring season begins in March. The bulk of our sales will occur during this time frame,<br />

with a smaller amount of additional sales occurring throughout the seasons and the summer for<br />

replacements. For teams that have models by our competitors, there will be a lag period from<br />

the time those products need to be replaced and our product would be a viable alternative. The<br />

sections below describe the channels through which we intend to sell our product.<br />

Another goal of ARI is to actively enter the international market in order to capitalize on<br />

the greater number of rowers and the popularity that rowing enjoys overseas, particularly in the<br />

European and Australian markets.<br />

2.3.2 Direct Sales<br />

Direct sales consist of sales made via phone calls or regional representatives directly to the end<br />

customers. Phone calls could be prompted by viewing print or Internet advertisements, word of<br />

mouth advertising, or not being comfortable with purchasing over the Internet. Regional representatives<br />

are a common way rowing related companies interact with boat clubs by region, and ARI<br />

will adopt a similar approach to help facilitate sales in this channel.<br />

Regattas<br />

A major component of marketing and advertising will be made through attending regattas. Boat<br />

manufacturers and distributors as well as other companies who produce rowing-related products<br />

make frequent appearances at numerous regattas throughout the year in order to develop relationships<br />

with consumers, be on hand to answer questions or show their wares, and to obtain constant<br />

feedback from their consumers. Regattas will also serve as an opportunity for teams to purchase<br />

our products directly from us. These are important events, due to the relatively large number<br />

of teams that appear at Regattas, their regularity during the rowing season, and the significant<br />

amount of ’downtime’ between races that occurs.<br />

E-Commerce<br />

In order to reach consumers we cannot meet at regattas and to reach teams from across the country,<br />

we will develop an online store where consumers can purchase their products easily and securely.<br />

This is standard practice among our two primary competitors.<br />

2.3.3 Boat Distributors & Retailers<br />

Ultimately, we will make partnerships with boat manufacturers and distributors. With these partnerships,<br />

our products will be offered to consumers when they are purchasing boats, so they can<br />

choose to add our products to their order. The retailers will then purchase the products through<br />

our company. This will streamline sales for consumers who wish to buy all their products at once<br />

from the same retailer. This is currently done at some retailers with Nielsen-Kellerman products.<br />

2.3.4 International Sales<br />

There are new competitors that enter the picture when considering the international market. Row-<br />

Data, which operates out of UK and CoxMate, which operates out of Australia, are the only two<br />

manufacturers to truly speak of, and through anecdotal analysis the market share situation is same<br />

21


there as it is here: Nielsen-Kellerman continues to dominate. This is likely due to their long-time<br />

presence though, not through some particularly strong feature about their product.<br />

Opportunity with Irish Venture Capitalist<br />

On March 5, 2007, an ARI executive was contacted by Eamonn Hynes, a recent electrical engineering<br />

graduate in Ireland who was conducting research on “electronic monitoring system for use in rowing<br />

boats“ for a venture capital firm based out of Dublin, Ireland. ARI briefly spoke with Hynes and<br />

indicated that after this business plan was created more discussion would follow. This chance<br />

encounter has increased ARI’s confidence in initiating overseas sales more quickly than initially<br />

anticipated.<br />

ARI will look into partnering with a group of like-minded entrepreneurs for licensing and redistribution<br />

within concentrated markets, such as in the United Kingdom and The Netherlands.<br />

ARI will continue to create a brand and company presence while receiving a portion of each sale.<br />

2.3.5 Financial Projections<br />

A preliminary pro forma set of financial projections have been created. These projections extend<br />

to Year 4, with greater detail for the first two years. For detailed information relating to cost of<br />

goods sold (COGS) and staffing costs, please refer to the appendices.<br />

In order to reduce initial sunk, capital, and overhead costs, the ARI executives have decided to<br />

run the company in a very learn “startup“ mode. The executives will take a reduced salary, and<br />

hiring will be kept to a minimum for the first year.<br />

Figure 2.8: Breakdown of COGS by Component Type<br />

Nearly 40% of the cost of goods can be attributed to the cost of the case material, which is due<br />

to the unique shape of ARI products as well the specialized molds needed to produce such a case.<br />

There is a high initial cost in the equipment needed to produce the case molds, but this capital<br />

cost is reduced over time.<br />

22


Figure 2.9: Financial Projections & Break Even Point<br />

Figure 2.9 shows the pro-forma financial projections for ARI for the next four years. The full<br />

source for these projections can be found the appendices. The chart shows a break even point just<br />

after year 2.<br />

23


<strong>Advanced</strong> <strong>Rowing</strong> <strong>Instruments</strong><br />

Projected Operating Statements & Cash Flows For Years<br />

Ending December 31 (in $000'S)<br />

Y1 Y2 Y3 Y4<br />

Revenue:<br />

Projected Annual Growth Rate<br />

License & Royalty fees 1 3 7 9<br />

Software Sales 1 4 7 10<br />

Software Maintenance 0 0 1 1<br />

Hardware Sales 50 345 552 972<br />

Hardware Maintenance 0 18 17 41<br />

Total Revenue<br />

Operating Expenses:<br />

52 370 584 1,033<br />

Research & Development 60 56 56 56<br />

Sales & Marketing 16 49 75 107<br />

General Administation 113 105 105 105<br />

Manufacturing 0 0 0 0<br />

Total Variable Costs 25 66 105 156<br />

Total Operating Expenses 214 275 341 424<br />

Profit (Loss) from Operations Operations (162) (162) 94 94 244 609<br />

Tax Provision 0 38 97 243<br />

Net Income (Loss)<br />

Cash Flow Analysis:<br />

(162) 57 146 365<br />

Contract and/or Equity Financing 250 500 1,500 800<br />

Capital Expenditures (60) (95) (140) (165)<br />

Change in Cash 28 462 1,506 1,000<br />

Beginning Cash 50 78 540 2,046<br />

Ending Cash 78 540 2,046 3,046<br />

Variable Costs by Year: Y1 Y2 Y3 Y4<br />

Trade Shows 8 15 20 24<br />

Sales & Marketing Collateral 6 10 16 23<br />

Legal Fees 2 1 3 4<br />

Travel & Entertainment 3 8 10 15<br />

COGS (Cost of Goods Sold) 6 32 56 90<br />

Total Variable Costs: 25 66 105 156<br />

Capital Purchases:<br />

Employee Related 10 15 20 25<br />

General 50 80 120 140<br />

Total Capital Purchases: 60 95 140 165<br />

Software Markup 50% 50% 60% 70%<br />

Software Maintenance as % of Sale 5% 5% 10% 10%<br />

Software Maintenance Increase 0% 10% 10% 10%<br />

Hardware Markup 60% 80% 100% 120%<br />

Hardware Maintenance as % of Sale 10% 5% 3% 4%<br />

Hardware Maintenance Increase 0% 0% 3% 5% 5%


2.4 Competition<br />

2.4.1 Overview<br />

Due to the age of the sport, shell and scull manufacturers have existed for over a century. <strong>Rowing</strong><br />

related electronics, in contrast, have been in the market for just under 30 years. The primary<br />

domestic competitor in the niche of rowing electronics is Pennsylvania-based Nielsen-Kellerman,<br />

or NK. This company introduced the first coxswain amplifier in 1979, after Kellerman saw a boat<br />

crash into a bridge because the rowers could not hear the coxswain. This device was called the<br />

CoxVox, and added stroke rate display capability by the mid 1980s with their CoxBox. The<br />

basic design and functionality of these two products have seen little change since their debut, save<br />

for adding a race timer and stroke count display to the CoxBox unit. Today, Nielsen-Kellerman<br />

features a number of additional products geared primarily to sculls. These products, such as the<br />

StrokeCoach, SpeedCoach, and Cadence are newer in design and offer the ability to upload results<br />

into a computer for analysis. Though crew teams could use these newer products in their 4 or 8<br />

person shells, these products lack the much needed voice amplifier and are not compatible with<br />

the CoxBox container commonly found on boats. Additionally, the StrokeCoach and SpeedCoach<br />

still rely on the method of electromagnetic induction from magnets under the stoke’s sliding seat<br />

to calculate stroke rate, requiring additional cable connections and maintenance. For boat speed<br />

to be measured, an impeller must be attached to the shell’s exterior in a submerged position. New<br />

shells can typically cost $20,000, so attaching an item to the hull is not the most desirable option<br />

for teams. For these reasons, such products are ill-suited to match the needs for crew teams.<br />

A new company called In2 <strong>Rowing</strong> out of Colorado, a subsidiary of hobby parts provider Spark<br />

Fun Electronics, entered the scene in 2004. The founder was a novice rower in a collegiate crew<br />

team when he had the idea to create his own coxbox, and the small In2 <strong>Rowing</strong> product lineup<br />

directly addresses crew teams with 4 and 8 person shells. Their products feature a GPS (global<br />

positioning system) which is used to determine boat speed. Personal experience with GPS systems<br />

on the water have not provided satisfying accuracy. On November 6, 2006, In2 <strong>Rowing</strong> announced<br />

their latest product, the In2 Trinity. The Trinity uses accelerometers to determine stroke rate and<br />

boat dynamics in addition to its GPS for boat speed. In2 <strong>Rowing</strong> claims to offer a software suite<br />

for data analysis, but no information is currently available on this. Pre-production models are<br />

presently on sale, with production units slated to go on sale in January 2007.<br />

Internationally, there is an Australian company called CoxMate which began in 2002 and an<br />

English company by the name of RowData in 2003. Both these companies also target crew teams,<br />

but the have virtually no presence within the United States.<br />

Due to their first mover advantage, Nielsen-Kellerman overwhelmingly dominates the US market<br />

for crew team electronics with an apparent market share of over 90%. Because of their age, they<br />

have influenced the design of the mounting harnesses that shell manufacturers often install in the<br />

boat. Indeed, much like the words ’Xerox’ and ’Kleenex’, Nielsen-Kellerman’s ’CoxBox’ has become<br />

the commonly used term for this product.<br />

2.4.2 Competitor Breakdown<br />

Nielsen-Kellerman and In2 <strong>Rowing</strong> are our two domestic competitors, and a breakdown of each are<br />

provided in this section.<br />

1. Nielsen-Kellerman<br />

25


• Year Founded: 1979<br />

• Location: Boothwyn, Pennsylvania<br />

• Employees: 50 to 99<br />

• Yearly Sales: $10 to $20 million<br />

• Market Share: Greater than 90%<br />

• Key Products: CoxVox, CoxBox, StrokeCoach, SpeedCoach, Cadence<br />

• Strengths: Well established, name recognition, first mover<br />

• Weaknesses: Outdated technology for CoxBox, product suite does not target key segments<br />

of rowing teams, expensive, non-modular design<br />

2. In2 <strong>Rowing</strong><br />

• Year Founded: 2004<br />

• Location: Denver, Colorado<br />

• Employees: 6<br />

• Yearly Sales: Unknown<br />

• Market Share: Less than 5%<br />

• Key Products: In2 Solo, In2 Trinity<br />

• Strengths: New technology, directly addresses crew teams, data logging, non-impeller<br />

speed determination<br />

• Weaknesses: No name recognition, very expensive, unattractive product, non-modular<br />

design, location<br />

2.5 Positioning<br />

2.5.1 Overview<br />

ARI faces the challenge of breaking into a market with a heavily entrenched competitor. A positioning<br />

strategy that describes how ARI will distinguish its products amidst the competition is<br />

crucial for the company’s success. ARI has decided to focus on our four main strengths: acceleration<br />

sensing, data analysis, modularity, and price. One of the initial aims of founding ARI was to<br />

provide an affordable option for crew teams. Though In2 <strong>Rowing</strong> claims to have started with the<br />

similar goal, the starter kit for their latest product sells at $799.95.<br />

The following section describes the business and technical strengths, weaknesses, opportunities,<br />

and threats for our company.<br />

2.5.2 S.W.O.T. Analysis<br />

1. Strengths<br />

• Closely aligned with the needs of 4 and 8 person crew teams with high resource needs<br />

• Acceleration sensing for drive and check analysis<br />

• Detailed data and performance analysis<br />

26


• Modular design for easy maintenance and battery charging<br />

• Located in good geographic concentration of rowing teams<br />

• Two models that target two major market segments in price and features<br />

• No manufacturing facility overhead<br />

2. Weaknesses<br />

• No name recognition<br />

• Beaten to market with acceleration sensing innovation<br />

• Small company size results in smaller funds for marketing<br />

• High initial costs must be offset early on<br />

3. Opportunities<br />

4. Threats<br />

• Targeting an underserved market—teams that need basic CoxBox functionality without<br />

the high price of existing models.<br />

• Offering a convenience with our modular design not offered by any competitor<br />

• Build upon our network in the rowing community<br />

• Expand network and initiate sales in international markets<br />

• Acceleration intellectual property might be filed by In2 <strong>Rowing</strong><br />

• Nielsen-Kellerman has weight to suppress entrance into the market<br />

2.5.3 Price & Features Positioning<br />

2.6 Intellectual Property<br />

2.6.1 Strategy<br />

Competitor Product Pricing<br />

CoxVox Control Unit $309.00<br />

Nielsen-Kellerman<br />

CoxVox Starter Kit<br />

CoxBox Control Unit<br />

$410.00<br />

$419.00<br />

CoxBox Starter Kit $720.00<br />

In2 <strong>Rowing</strong><br />

In2 Solo<br />

In2 Trinity<br />

$450.00<br />

$800.00<br />

ARI<br />

Mercury<br />

Titan<br />

$330.00<br />

$550.00<br />

ARI’s intellectual property strategy is an adaptation of the approach Rajiv Patel used in his<br />

article ”A Patent Portfolio Development Strategy for Start-Up Companies.” The four phase plan<br />

is outlined below.<br />

27


1. Phase I <strong>–</strong> Development<br />

Identify key business goals of ARI<br />

2. Phase II <strong>–</strong> Evaluation<br />

Mine, analyze, and organize intellectual assets of ARI<br />

• Patents <strong>–</strong> casing design patent<br />

• Trade secrets <strong>–</strong> accelerometer algorithms, MATLAB algorithms<br />

• Trademarks <strong>–</strong> <strong>Advanced</strong> <strong>Rowing</strong> <strong>Instruments</strong>, ARI, logos<br />

• Copyrights <strong>–</strong> documentation, business plans, presentations, web site<br />

3. Phase III <strong>–</strong> Procurement<br />

Build portfolio by obtaining patents, trademarks, and copyrights (defense)<br />

• File design patent<br />

• File trademark applications<br />

• Add copyright notices on documentation<br />

4. Phase IV <strong>–</strong> Deployment<br />

License own intellectual property, acquire other’s intellectual property, prosecute for infringement,<br />

predict trends (offense)<br />

• Crown-jewel patents <strong>–</strong> blocks competitors from entering technology market<br />

• Fence patents <strong>–</strong> fences in competitors’ patents with all conceivable improvements so<br />

competitors have to cross-license their patents<br />

• Design-around patents <strong>–</strong> based on innovations created to avoid infringement on other’s<br />

patents<br />

2.6.2 ARI’s Intellectual Assets<br />

Patents<br />

A patent is the right granted by the government to exclude others from making, using, selling,<br />

offering to sell, or importing that which is claimed in the patent. Having a comprehensive patent<br />

portfolio can significantly increase the value of a company, but it can impose severe financial strains<br />

as well if not executed properly. Unnecessary or old patents can quickly drain funds, and getting<br />

a patent just to say you have one will not get a company off the ground or attract investors. The<br />

decision ”to patent or not to patent” should not be taken lightly, and it can significantly influence<br />

the direction of a company.<br />

ARI’s Mercury and Titan technologies contain no patentable matter. Their inner workings<br />

and features, such as coxswain voice amplification and using an accelerometer to measure boat<br />

acceleration, all exist in forms of prior art. These methods have not been patented, however, so<br />

ARI’s products are not infringing. But, since they already exist in the public market, a patent can<br />

never be issued. Therefore, ARI is not pursuing any utility patents, or patents on functionality.<br />

However, a possibility does exist for ARI to pursue a design patent for the casing of the Mercury<br />

and Titan. Design patents are granted for the ornamental design of a functional item and cannot<br />

28


include any functional claims. They prevent a substantially similar design from being made, used,<br />

copied, or imported into the United States. It is important to know that design patents do not<br />

protect an idea or an invention, but rather only protect ornamental design of exactly what is<br />

pictured in the patent application.<br />

For this reason, design patents are usually only effective in bulk. For example, getting several<br />

design patents on similar variations will allow a company to fully harness the power of a portfolio<br />

rather than relying on a single patent. Similarly, a design patent might be worthwhile to get<br />

simply for the ability to print ”Patent Pending” or ”Patent Issued” on a product. This tactic can<br />

both scare away potential infringers and make the product look more legitmate from a marketing<br />

standpoint. ARI plans to apply for a design patent for this reason.<br />

The design patent fees currently due to the United States Patent Office (USPTO) for a small<br />

entity are $215. If the application is successful, there is an additional issue fee of $400 due to the<br />

USPTO. This particular fee is for all patents — not just design patents. Again, this amount is<br />

assuming you are a small entity. Forunately, there are no maintenance fee payments for design<br />

patents, and once the design patent has issued, there are no other financial obligations necessary<br />

to keep the design patent pending for the full 14 year term. This differs from utility patents that<br />

have increasing maintenance fees due at 3.5, 7.5, and 11.5 years after issuance.<br />

Trade Secrets<br />

A trade secret is a practice, process, or algorithm used by a business to obtain an advantage over<br />

competitors or customers. ARI has two key trade secrets — the algorithm used in the microcontroller<br />

to calculate stroke rate and the algorithm used in the MATLAB code to calculate stroke<br />

rate. Though these two algorithms are patentable due to Arrhythmia Research Technology, Inc. v.<br />

Corazonix Corp., which ruled that the use of an algorithm to transform representations of physical<br />

things may be patentable, there is no need to disclose their contents.<br />

A trade secret, which costs nothing to get or maintain, better suits these two assets. They are<br />

enforced by a ”need-to-know” information policy and non-disclosure agreements.<br />

Trademarks<br />

A trademark is a distinctive sign or other mark used to uniquely identify the source of its products<br />

and/or services to consumers and to distinguish its products or services from those of other entities.<br />

Trademarks are essential to guarantee assurance that consumers will easily recognize it a company’s<br />

product or service. Similarly, brand loyality is also initiated by the use of trademarks.<br />

There are two routes of obtaining a trademark. The first method is through the USPTO. Filing<br />

a trademark application costs $250 if it is ubmitted online. If the application is successful, an<br />

additional fee of $200 is due for a certificate of registration. A trademark filed with the USPTO<br />

may use the R○symbol with the mark. On the other hand, no formal USPTO filing is needed for the<br />

protection of a trademark. When a mark is used in the public market, protection is automatically<br />

granted (if it does not infrigne on other marks). In this case, a trademark may use the TM symbol<br />

with the mark. Though this method does not bring with it as much protection and leverage as a<br />

registered trademark, a non-registered trademark is much less expensive with some protection still<br />

attached.<br />

Currently, ARI plans not to register its trademarks due to the expense. However, when funds<br />

become available for such legal actions, ARI plans to trademark its company name, company<br />

29


initials, company logos, and product model names. These include ”ARI TM ,” ”<strong>Advanced</strong> <strong>Rowing</strong><br />

<strong>Instruments</strong> TM ,” ”Mercury TM ,” ”Titan TM ,” and the logos below.<br />

Figure 2.10: Logo with white background<br />

Figure 2.11: Logo with black background<br />

To best serve its purpose, the trademark notice should always accompany the trademark’s first<br />

or most prominent appearance in a document, program, or packaging. However, the notice does<br />

not need to be used each time the mark appears thereafter.<br />

Copyrights<br />

A copyright is a set of exclusive rights regulating the use of a particular expression of an idea or<br />

information. It can protect written documents, business plans, web sites, software code, and other<br />

ideas that are manifested on some sort of medium. Like trade secrets and trademarks, copyrights<br />

do not need to be filed or registered and exist as soon the idea or information ”hits the paper.”<br />

The copyright notice ( c○) may be used, but it is not required to obtain protection. It can however,<br />

be used to deter potential infringers. Similarly, the phrase ”All rights reserved” used to be required<br />

to obtain all rights granted under existing copyright law. However, the phrase is no longer due to<br />

the Copyright Act enacted in 1976.<br />

ARI’s documentation, web site material, promotional and marketing items, and software code<br />

is copyrighted.<br />

30


2.6.3 Chief Competitors’ intellectual assets<br />

Patents<br />

A patent search was performed on ARI’s chief competitors below. Only United States patents were<br />

considered since international intellectual property law is beyond the scope of this documentation.<br />

Nielsen-Kellerman<br />

6 US patents<br />

• 7,059,170 <strong>–</strong> Method and apparatus for measuring relative humidity of a mixture<br />

• 6,257,074 <strong>–</strong> Vane anemometer with thermally isolated sensors<br />

• 5,939,645 <strong>–</strong> Vane anemometer having a modular impeller assembly<br />

• 5,783,753 <strong>–</strong> Vane anemometer having a modular impeller assembly<br />

• 5,357,794 <strong>–</strong> Faraday effect small boat speed transducer and waterproof connection for same<br />

• 5,099,689 <strong>–</strong> Apparatus for determining the effective force applied by an oarsman<br />

In2<strong>Rowing</strong>, subsidiary of Spark Fun Electronics<br />

0 US patents<br />

RowData (United Kingdom)<br />

0 US patents<br />

Coxmate (Australia)<br />

0 US patents<br />

Davies Row Tech (United Kingdom)<br />

0 US patents<br />

As seen above, no US patents by ARI’s chief competitors are related to ARI’s Mercury or Titan<br />

products. Furthermore, ARI does not infringe any other patents. Complete patent searching<br />

results can be seen in Appendix X.<br />

Trademarks<br />

A trademark search was performed on ARI’s chief competitors below. Only United States trademarks<br />

were considered since international intellectual property law is beyond the scope of this<br />

documentation.<br />

Nielsen-Kellerman<br />

20 US trademarks<br />

In2<strong>Rowing</strong>, subsidiary of Spark Fun Electronics<br />

0 US trademarks<br />

RowData (United Kingdom)<br />

0 US trademarks<br />

31


# Serial Number Reg. Number Trademark Status<br />

1 78506116 3108038 CADENCE LIVE<br />

2 78580831 3060395 KESTREL LIVE<br />

3 76053082 2459706 WATCHWARE LIVE<br />

4 76053296 2471487 SPEEDCOACH LIVE<br />

5 76053250 2451024 STROKECOACH LIVE<br />

6 76595853 2966128 POCKET WIND LIVE<br />

7 76557341 2888771 NIELSEN KELLERMAN LIVE<br />

8 76421535 2763731 KESTREL TRACKER LIVE<br />

9 976179164 TRACKER DEAD<br />

10 76053298 2549188 COX-BOX LIVE<br />

11 76053295 2728273 POCKET WIND LIVE<br />

12 76053256 2909386 POCKET WEATHER LIVE<br />

13 75881525 2414021 COX-VOX LIVE<br />

14 75881545 2429691 LIVE<br />

15 75881531 2426744 INTERVAL LIVE<br />

16 75881547 2831077 NK LIVE<br />

17 75881546 2831076 NK LIVE<br />

18 75570343 2346672 INTERVAL LIVE<br />

19 75196901 2116023 KESTREL DEAD<br />

20 74248416 1773499 PACECOACH DEAD<br />

Coxmate (Australia)<br />

0 US trademarks<br />

Davies Row Tech (United Kingdom)<br />

0 US trademarks<br />

Table 2.1: Nielsen-Kellerman trademarks<br />

As seen above, ARI does not infringe any of its chief competitor’s trademarks. Furthermore,<br />

ARI does not infringe any other trademarks. Complete trademark searching results can be seen in<br />

Appendix X.<br />

2.7 Manufacturing<br />

ARI develops both hardware and software products for the end consumers. Because the hardware<br />

products have a core in electronics, the equipment required to manufacture such products is very<br />

expensive. Each Mercury or Titan model will have a printed circuit board(s), microcontrollers,<br />

LCD displays, batteries, etc. Additionally, the cylindrical casing for the CX and VX will have<br />

to be uniquely created, requiring a specialized and expensive molding machine for production in<br />

mass quantities. As a result, we have decided that the best route for manufacturing is to enlist the<br />

services of an electronic contract manufacturer.<br />

An electronic contract manufacturer (ECM), is a good fit for our company because they deal<br />

32


with relatively low volume, high technology products. Our primary experience with an ECM<br />

is with Steve Yauch, President of Carolina Electronic Assemblers located in nearby in Smithfield,<br />

NC. Carolina Electronic Assemblers (CEA) can help serve companies with prototyping and product<br />

development, whether a simple printed circuit board is needed or the complete product from PCBs<br />

to casings. In a tour of CEA’s facilities, the ARI management team was confident that CEA was a<br />

good match for our needs. Furthermore, they can assist companies with developing ideas from just<br />

quick drawings on paper or fully detailed schematics. Mr. Yauch explained that they have staff<br />

who can coordinate with over a hundred different electronic component suppliers, so the ARI team<br />

will not be directly responsible for the intricacies of global supply chains.<br />

This is an optimal arrangement for the company still in its start-up stage. By contracting CEA<br />

to manufacturer our products, the employees at ARI can devote more of their efforts toward product<br />

research and development, sales, and marketing. Additionally, the volumes that ARI anticipates is<br />

too small to justify the cost of setting up an overseas production facility.<br />

A preliminary bill of materials is currently under development as prototyping for the VX progresses.<br />

A substantial expense, apart from high cost components such as large LCD screens or the<br />

accelerometers, will be from the case. Due to the aquatic environments our products are required<br />

to operate in, the case must be waterproof and rugged. The modularity of our case design poses<br />

additional challenges. Sam Dirani indicated that high impact ABS plastic would be used for the<br />

shell, with rubber co-molded into it. Apart from the high cost of the initial dies, such materials<br />

should be had a much lower per-unit cost when in full production. When our staff increases, we<br />

will have the manpower to further explore the total pricing for a limited run of the VX and CX<br />

units. Our goal is to obtain a sample contract with Mr. Yauch about the total bill of materials for<br />

our products and their fees.<br />

2.8 Product Roll-Out<br />

Introducing your product is a key challenge when trying to break into a heavily dominated niche<br />

market. ARI executives <strong>Vora</strong> and Mulholland spoke with Dr. Mitzi Montoya-Weiss, professor of<br />

strategic marketing at NC State University, about this issue and gained useful insights. We have<br />

developed a three phase product roll out plan that charts a local-to-national path for ARI’s presence<br />

in the market.<br />

2.8.1 Phase One<br />

The first step is to achieve a demonstrated win with the products. ARI will select a premier collegiate<br />

crew team in the local area (such as the University of North Carolina’s Women’s Varsity<br />

Crew team) or a crew team that the management team has an existing relationship with (such as<br />

Norfolk Academy’s crew team in Virginia) and ask them to pilot ARI’s products. The company<br />

will work closely with them, obtaining constant evaluations and immediately making possible adjustments.<br />

This will be an opportunity to get extensive user feedback and showcase the company’s<br />

commitment in customer service. This phase will last approximately a year, as ARI tracks progress<br />

through the fall and spring collegiate crew seasons. A case study for marketing will be created<br />

from the success of this pilot program. The case study, along with positive word-of-mouth from a<br />

premier crew team, will be used for publicity and gives ARI’s products credibility.<br />

33


2.8.2 Phase Two<br />

Phase two will involve building upon the demonstrated win achieved in phase one. The company<br />

website will include an e-commerce engine and online store for those teams willing to directly<br />

purchase from us. Primary efforts, however, will be in developing personal relationships with crew<br />

teams throughout the southeast United States and up the eastern seaboard toward New England.<br />

During the fall and spring seasons, there are weekly regattas where shell and scull manufacturers<br />

and distributors (such as WinTech, Resolute, Vespoli) and other crew product related companies<br />

have regional sales representatives. These representatives are on hand to field questions from crew<br />

teams, carry spare parts for on-site repair, discuss future products or sales, and to cultivate goodwill<br />

among crew teams. ARI will build a presence at these regattas, having products on display for teams<br />

to try out and to develop relationships with crew teams. Where appropriate, ARI representatives<br />

will also visit clubs to do personal product demonstrations. When it is time to make a purchase<br />

involving rowing electronics, the goal is to make every crew team think “let me look at that new<br />

company, <strong>Advanced</strong> <strong>Rowing</strong> <strong>Instruments</strong>.“ Two regattas will be of particularly importance for ARI.<br />

The Head of the Charles in Boston, MA is one of the most famous and prestigious regattas in the<br />

world. Over 1,600 teams compete during the three day event. The Dad Vail regatta in Philadelphia,<br />

PA is the largest collegiate regatta in the United States and over 100 teams are present. Substantial<br />

marketing resources will be directed at these two regattas due to the opportunity to reach a very<br />

large number of teams from around the country. Phase Two of the product roll-out plan is expected<br />

to last approximately eight months to 1 year.<br />

2.8.3 Phase Three<br />

Toward the end of phase two, sales at regatta events and through the online store to grow. After<br />

building up a strong regional presence, it will be time to start expanding nationally and internationally.<br />

ARI will achieve this in two ways. First, using networking resources regional sales<br />

representatives will be hired for large markets in the the western United States. These representatives<br />

will utilize the model of attending regattas and clubs to spread awareness and to facilitate<br />

greater sales activity. The second part will involve negotiating with national shell manufacturers<br />

and distributors to sell ARI’s products on their websites. Currently, companies offer such thirdparty<br />

products as a way of providing a one-stop place for a team’s crew product needs. For example,<br />

if a crew team orders a NK CoxBox with an 8-man shell from Resolute Racing, Resolute Racing<br />

will order the unit from Nielsen-Kellerman at cost and install it into the shell with an installation<br />

fee. Similarly, ARI will work to have our products listed as third-party accessories that boat<br />

manufacturer and distributors will sell. This will give ARI more national exposure and increased<br />

sales.<br />

34


Chapter 3<br />

Corporate Structure<br />

3.1 Management Team<br />

3.1.1 Board of Directors<br />

Figure 3.1: Organizational Chart for Prototype Development<br />

The Board of Directors advise and provide guidance over the direction of the company. Gregory<br />

Mulholland and Mark Adams are the two current members of the board of directors.<br />

35


The Board of Directors as an entity are not responsible for day-to-day decisions. They receive<br />

at the minimum quarterly reports on the health, growth, and direction of the company. If at any<br />

time the direction of the company diverges from the interests of the board, a meeting will be held<br />

with the members of the board and the companys day-to-day leadership (the chief executive officer<br />

and president) to resolve such issues.<br />

3.1.2 Senior Leadership<br />

Chief Executive Officer <strong>–</strong> <strong>Saket</strong> R. <strong>Vora</strong><br />

The Chief Executive Officer is one of the two members in charge of the day-to-day operations of<br />

the company. The CEO of ARI oversees the business related elements of the company such as<br />

financials, customer satisfaction, and sales. In addition to these areas, the CEO also monitors<br />

product development and provides input, support, and guidance where needed.<br />

For the prototype development, <strong>Vora</strong> actively worked on the audio amplifier, schematics, LCD<br />

driving, accelerometer configuration, case design and packaging.<br />

President <strong>–</strong> Gregory J. Mulholland<br />

The President is one of the two members in charge of the day-to-day operations of the company.<br />

The president of ARI is primarily responsible for the technical elements of the company, namely<br />

product development and services. The president will manage the hardware and software divisions<br />

of the company, ensuring they are operating in sync with each other. Product development includes<br />

primary research, design, prototyping, testing, and support.<br />

Mulholland brings to the company extensive experience in the sport of rowing, having rowed<br />

competitively for over six years and serving as president of the NC State Crew club team for two<br />

years. His knowledge of the sport and contact network will be an invaluable asset to all facets<br />

of the company. For the prototype development, Mulholland worked on the embedded software,<br />

interfacing with accelerometer, and system testing.<br />

Vice-President <strong>Business</strong> Strategy <strong>–</strong> John Edwin “Win“ Bassett IV<br />

The Vice-President of <strong>Business</strong> Strategy will work closely with the CEO with the business elements<br />

of ARI but have greater responsibility in seeing these parts executed successfully. In particular, the<br />

VP <strong>Business</strong> Strategy will perform exhaustive intellectual property investigations, oversee market<br />

research and sales strategy, and help create and manage all critical business documents such as<br />

claims, business plan, and documentation.<br />

Bassett brings technical writing expertise to ARI, along with a long held interest in patent law.<br />

For the prototype development, Bassett completed the computer-based software and participated<br />

in case design discussions. Bassett also directed graphic design skills for marketing materials.<br />

Vice-President Hardware <strong>–</strong> Jared S. Everett<br />

The Vice-President of Hardwarea is responsible for the product development, testing, and debugging<br />

of the prototype. This person must be knowledgeable about system design, embedded systems,<br />

analog circuits, and have extensive testing experience.<br />

36


For the prototype development, Everett served as the driving force for the system development,<br />

printed circuit board design, case design and packaging, product assembly, testing, and display<br />

driving.<br />

3.1.3 Virtual Employees<br />

ARI is targeting seven to eight virtual employees (VE) join our team. Refer to the Appendices<br />

for detailed descriptions of each VEs job responsibilities. It is important to realize that being a<br />

start-up company, not a single member of the team will only do one particular task. The VPs<br />

will not just manage but tangibly contribute to product development, the VEs will be performing<br />

tasks in both technical and business related areas. However, it is important for each employee to<br />

be responsible for a particular aspect of the business or product. This not only gives an employee<br />

a sense of ownership, but also allows a direct way of performance evaluation and accountability.<br />

3.1.4 Virtual Employee Rotation System<br />

In order for the virtual employees to better understand the different business and technical areas<br />

of the company, the ARI executives executed a four week rotational system that moved groups<br />

of virtual employees through the various fields. At the end of the four week period, the virtual<br />

employees were asked to choose which area they would like to work most in. While some virtual<br />

employees ended up working primarily in those areas, there was still some fluidity between technical<br />

units as the semester progressed. The virtual employees helped out where assistance was needed.<br />

3.2 Company Growth<br />

ARI started with two people who had a vision of creating a better product and putting that product<br />

into more hands than what was currently offered. To see that vision become a reality, it is going<br />

to take more than just two people.<br />

3.2.1 Employees<br />

In the start-up phase, ARI will have an employee base of around 5 to 6 people; four representing<br />

leadership positions and two more assisting with sales, marketing, product development, or support.<br />

Because of our product roll out plan, ARI intends to slowly hire additional sales representatives to<br />

work regional markets. This will keep staffing and facilities costs low as we break into the market.<br />

When the initial product design stage is complete, ARI will transition hardware division positions<br />

into e-commerce positions, as building up the website will gain importance.<br />

As ARI begins to expand nationally, additional sales staff will be added accordingly.<br />

3.2.2 Facilities<br />

ARI will maintain an office of approximately 2,000 sq.ft for sales, management, and laboratory<br />

work.<br />

37


3.2.3 New Markets<br />

The technology core of ARI, using accelerometers to obtain useful information about sports training,<br />

can be expanded to other sports beyond rowing. Part our company roadmap is to create a parent<br />

company tentatively called , which will be responsible for developing products using our technology<br />

for other sport markets. Advancements can be made in sports such as cycling, tennis, track & field<br />

events, skiing, bobsledding, etc.<br />

The reason for using the company name <strong>Advanced</strong> <strong>Rowing</strong> <strong>Instruments</strong> at this point in time is<br />

to establish credibility in the rowing industry, ARI’s primary market.<br />

38


Part III<br />

Product Development<br />

39


Chapter 4<br />

Hardware<br />

4.1 Accelerometer<br />

4.1.1 Overview<br />

Over the last ten years, a number of advancements have been made in MEMS technology. Common<br />

now are acceleration sensing devices known as accelerometers. These devices are fabricated using<br />

the same Silicon lithography techniques as microprocessors and use electrical measurements to<br />

determine the real time, 1-dimensional force being placed upon them. 2<strong>–</strong> and 3<strong>–</strong> axis models<br />

are available and are fundamentally several 1-d devices in one package. Accelerometers are well<br />

suited to the sport of rowing because their packaging is extremely small, allowing them to be easily<br />

contained within a watertight container.<br />

All data in the sport of rowing comes from acceleration in one way or another. Because rowing<br />

is a series of strokes and corresponding recoveries, the boat is constantly in a state of acceleration<br />

and deceleration. At the catch, the boat will decelerate briefly when the oars enter the water.<br />

When the drive begins, the boat will experience a growing forward acceleration which levels, then<br />

declines. During the time, the boat is propelled forward at its fastest rate. During the recovery, the<br />

oars are no longer in the water, so a quasi-constant deceleration due to the water will be seen. Each<br />

of these phases can be seen clearly in the voltage output of the accelerometer. Through careful<br />

analysis of the accelerometer output, boat speed, stroke rate, and transient accelerations can be<br />

quantified and reported.<br />

4.1.2 Implementation<br />

ARI’s Mercury leverages this powerful new technology by using it to calculate the stroke rate.<br />

An accelerometer board from Freescale Semiconductor is used to collect acceleration data in 3dimensions.<br />

The accelerometer development board has three output pins, one for each axis of<br />

motion. Each pin outputs an analog voltage proportional to the acceleration along its respective<br />

axis of motion. The three analog output signals are then routed through an LM324N quad op-amp<br />

IC before connecting to the PIC microcontroller. The analog acceleration data is then converted<br />

through the analog-to-digital converter port into digital data to be processed by the PIC. The<br />

microcontroller finally uses its stroke rate algorithm to convert the acceleration data into stroke<br />

rate before pushing the information to the two digit LCD.<br />

40


To reduce noise, the Freescale accelerometer has a sensitivity select parameter with four selectable<br />

sensitivity settings. For the Mercury, this parameter has been set to the highest sensitivity<br />

setting of 800 mV/g, which is for a g-range of 1.5g. This sensitivity setting allows for optimum<br />

resolution for calculation of stroke rate, however it results in some signal clipping. The stroke rate<br />

algorithm requires relative values, as it uses a modified zero-crossing approach to determine time<br />

between strokes. Because the values are relative, noise created by clipping is not a problem. However,<br />

the acceleration and speed calculation algorithms of the Titan will require a lower sensitivity<br />

setting to prevent noise due to clipping.<br />

4.1.3 Voltage Follower<br />

The ADC port of the PIC18F4520 requires a source impedance of no greater than 2.5kω. The<br />

output impedance of the accelerometer’s analog output was measured to be a high impedance<br />

output, in the range of 100kω to 150kω. In order to turn this high impedance output to a low<br />

impedance source for the ADC port, an operational amplifier configured as a voltage follower (unity<br />

feedback) was used in between the accelerometer and the PIC18 microcontroller.<br />

4.1.4 Orientation<br />

The accelerometer datasheet in the appendices illustrates the orientation of the axes with respect<br />

to the packaging of the development board. The accelerometer development board was mounted on<br />

the B1 board so that the z<strong>–</strong>axis was oriented perpendicular to the base of the Mercury. Because of<br />

the way these devices are most often mounted in shells, this precise orientation results in the z<strong>–</strong>axis<br />

dominating the direction of forward movement of the shell. The x<strong>–</strong>axis is best suited to measure<br />

the set of the shell, while the y<strong>–</strong>axis is best suited to measure the longitudinal balance of the shell.<br />

4.1.5 Underlying Mathematics<br />

Vector mathematics are used to calculate the stroke rate from the electrical data collected by the<br />

accelerometer. If one assumes for mathematical purposes that the box has 1 measurement axis<br />

normal to the direction of travel, a 2-dimensional Pythagorean Theorem can be used to determine<br />

the magnitude of the acceleration vector:<br />

aD =<br />

�<br />

a 2 DX + a2 DZ<br />

Similarly, a three dimensional magnitude can be calculated:<br />

aD =<br />

�<br />

a 2 DX + a2 DY + a2 DZ<br />

It is important to note that these equations give only magnitude as an output. Because the stroke<br />

rate is based on the frequency of the largest magnitude acceleration, this is acceptable. For the<br />

Titan’s velocity calculation, however, a more in-depth analysis must be completed:<br />

v =<br />

� ��<br />

�2 ��<br />

axdt +<br />

41<br />

�2 ��<br />

aydt +<br />

�2 azdt<br />

(4.1)<br />

(4.2)<br />

(4.3)


4.2 Power Management<br />

The devices used in the Mercury required a range of source voltages to run. The audio amplifier<br />

accepts an input voltage between 8V and 18V. Each of the digital devices (i.e. microcontroller,<br />

quad op-amp voltage follower, LCD driver) accept a 5V input voltage. The LCDs and accelerometer<br />

accept a 3.3V input voltage. To allow for full system integration from a single battery source, a<br />

power management circuit was required.<br />

4.2.1 Battery<br />

The power for the system comes from a modular battery pack comprised of eight 1.2V rechargeable<br />

NiMH batteries. Each battery provides 2500 mAh. Based on the estimated power consumption<br />

of our product, this will result in a maximum single-charge lifetime of approximately 10 hours. A<br />

major decision had to be made between using lithium ion versus nickel metal hydride as the battery<br />

technology. Li<strong>–</strong>Ion has higher charge density, and can support a greater number of recharge cycles.<br />

However, the cells are more expensive and not proven to be as safe as NiMH, which is a paramount<br />

concern for a modular battery system. Due primarily to cost and ease of prototyping, NiMH<br />

batteries were chosen.<br />

4.2.2 Voltage Regulators<br />

The battery pack provides nominal 9.6V directly to the bottom board (B2) of the system. This<br />

voltage is of an appropriate value to be used unregulated to power the audio amplifier. To obtain<br />

appropriate supply voltage for the other system components, two voltage regulators were needed<br />

to provide 5V and 3.3V regulated source voltages. The 5V regulator received the unregulated 9.6V<br />

power supply from the battery. The 5V output was then cascaded with the 3.3V regulator. Taps<br />

were then connected from the regulated voltage output to to the appropriate devices through the<br />

board interconnects. The power switch was wired in series with the battery pack. Thus, when the<br />

switch is open it cuts power to the entire system. Resistors configured in a voltage divider network<br />

were used in various places to fine-tune voltages where necessary.<br />

4.3 Audio Amplifier<br />

A core functionality of the Mercury and Titan devices is to amplify the coxswain’s voice so all the<br />

rowers in a boat can hear him or her clearly. There are either one, two, or three speakers in a<br />

shell. The standard speaker commonly found in shells is an 8ω load. The audio amplifier for ARI’s<br />

products include two components: the microphone pre<strong>–</strong>amplifier and the power amplifier.<br />

4.3.1 Microphone Pre<strong>–</strong>Amplifier<br />

The type of microphone used in the widely available Nielsen-Kellerman headset is an Electrec<br />

condensor type. This type of microphone requires a bias voltage supplied on the positive input<br />

wire. This type of biasing is known as “phantom power“. Through detailed systematic testing, it<br />

was determined that the input signal from the headset microphone needed an initial amplification<br />

of 4x before being sent to the power amplifier. A NPN transistor model 2N 3904 with a resistor<br />

network was used and constructed in the prototyping area on the printed circuit board. A 5kω audio<br />

42


taper trim potentiometer was used between the pre-amplifier and the volume control potentiometer<br />

to adjust the levels based on post-assembly variations.<br />

4.3.2 Power Amplifier<br />

A TDA2003 10 W Mono Channel power amplifier is used as the primary audio amplifier for the<br />

device. This IC can take input voltages between 8V and 18V, and the battery pack supplied<br />

a nominal 9.6V to it. Volume control was accomplished using a 5kω audio taper potentiometer<br />

configured as a voltage divider into the input pin of the TDA2003 IC. The feedback and coupling<br />

capacitors and resistors were selected according to the application test circuit provided in the<br />

TDA2003 datasheet. The output of the power amplifier was sent directly to the speaker out.<br />

Repeated and detailed testing was needed to properly configure the output of the audio amplifier<br />

so that the microphone input would sound adequately loud but avoid hissing, garbled sounds, or<br />

clipping. When the coxswain yells into the Mercury unit, current consumption of the audio amplifier<br />

peaks as high as 400 mA at 9.6V supply voltage.<br />

4.4 Display<br />

The Mercury utilizes two 7-segment based LCDs to display two types of information. First, a six<br />

digit timer shows the time elapsed of the current workout or race. Second, the current stroke rate<br />

of the boat (in terms of the number of strokes per minute) will be displayed in a two digit display.<br />

The production model will include a backlight to ensure visibility.<br />

The Titan will display acceleration and velocity in addition to timer and stroke rate information.<br />

It will also provide the option of displaying graphs of stroke rate, acceleration, and speed in realtime.<br />

A pixel-based LCD will be used instead of character based display to allow greater flexibility<br />

for the display of this additional information. The display must necessarily be larger to display<br />

information in an easy to read, and uncluttered format.<br />

4.4.1 Liquid Crystal Display<br />

The Mercury utilizes Veritronix transflexive liquid crystal displays. These displays provide a number<br />

of advantages. First, they provide large, easy to read 0.5” characters. Second, they utilize a positive<br />

transflexive display type. This means that the images can be easily viewed in a variety of lighting<br />

environments, including direct sunlight and very low light, making the display ideal for outdoor<br />

use. Third, the LCDs utilize static bias which allows simple high and low signals to be sent to<br />

each individual segment without generating complicated waveforms. This approach, in conjuncture<br />

with an LCD driver IC, minimizes embedded code overhead and simplifies the circuitry between the<br />

LCD and the microcontroller. Fourth, they are statically driven which provides the best contrast<br />

ratio over the broadest temperature range, allowing for excellent visibility in even the most adverse<br />

weather conditions.<br />

4.4.2 Driver IC<br />

The interface between the Veritronix transflexive liquid crystal displays and the microcontroller<br />

consists of two Microchip AY0438 32-Segment CMOS LCD Driver ICs. These chips are designed to<br />

work well with the PIC18 microcontroller. They both reduce circuit complexity and reduce overhead<br />

43


in the embedded code. The AY0438 chips accept a serial data bitstream from the microcontroller<br />

and activate the corresponding segments of each digit. Each AY0438 chip can drive 4 digits. The<br />

Mercury has 8 digits to drive: six for HH:MM:SS and two for the stroke rate. The AY0438 chips<br />

can be cascaded, so two chips are used in the Mercury model. For these reasons, just three control<br />

lines are needed for the microcontroller to drive the entire display.<br />

4.5 Interface<br />

4.5.1 Control Buttons<br />

Primary control of the device is performed using four control buttons mounted to the faceplate:<br />

power, run, pause, and reset. The power button is used to start and stop operation of all systems<br />

within the device. When the device is powered up, the ARI logo will automatically flash across<br />

the LCD before initializing the timer and stroke rate displays. The run button is used to start<br />

the timer and the stroke rate calculation. The pause and run buttons are then used to pause and<br />

continue the timer. The reset button is used to reset the timer to 0:00:00.0.<br />

4.5.2 Audio Connectors and Volume Control<br />

The coxswain microphone is connected using a standard BNC connector. The speaker output<br />

consists of an Amphenol Series 44 5-pin connector. Both of these match the current standard<br />

connector types for coxswain microphones and speaker systems. This allows the Mercury and<br />

Titan to interface with the customer’s existing infrastructure. Eventually, these connectors will<br />

interface with the ARI coxswain microphone and ARI speaker system as well. The volume of the<br />

audio amplifier is controlled by a vertically mounted scroll wheel on the faceplate. The wheel is<br />

recessed into the faceplate for added durability.<br />

4.5.3 Other Indicators<br />

In addition to the liquid crystal display, the Mercury and Titan both include a red LED to indicate<br />

power. This LED is also used to indicate battery low when flashing. The Titan will include<br />

an additional button to activate/deactivate Bluetooth telemetry and a blue LED to indicate active<br />

Bluetooth connection. The Titan will also include an additional red LED to indicate proper<br />

installation of an SD card.<br />

4.6 Board Interconnects<br />

The inner structure of the Mercury is compromised of 3 circuit boards. The top board (A1) contains<br />

the LCD, LCD driver ICs, and all button and LED connections to interface with the faceplate. The<br />

middle board (B1) houses the the PIC18 microcontroller and the accelerometer board, including<br />

the voltage follower used to interface the sensor with the PIC. Additionally, the prototype of the<br />

Mercury includes an In-Circuit Debugger connector that can be used to flash the microcontroller<br />

and test the embedded code without removing any components. The bottom board (B2) contains<br />

the audio amplifier, pre-amplifier circuit for the microphone, and the power management circuitry.<br />

In order to improve communication between circuit boards and facilitate this 3 board approach,<br />

a system of board interconnects were used. The primary interface between the boards consists of<br />

44


a series of single line pins that function as a single bus for all interboard communication. Custom<br />

connector cables are used to connect the pin headers of each board, with one connection running<br />

between each board (i.e. A1-B1, A1-B2, and B1-B2). The structure of each of these connections<br />

places power rails at the first pin and ground rails at the last pin, to keep power lines clean.<br />

Communications signals are then added in between. In addition to the primary commmunication<br />

interface, the bottom board (B2) was fabricated as a PCB (printed circuit board) and utilizes PCBmount<br />

screw terminals for external wires running to the battery, microphone BNC jack input, and<br />

speaker output. This allows for both a solid electrical connection, and a secure mount to the board<br />

that is easy to disassemble as necessary.<br />

4.7 Media Storage<br />

A key distinguishing feature of our CX model is that it allows for the acceleration data (sampled<br />

at up to 100 times a second) and the coxswain’s voice to be recorded for multiple races. This data<br />

will be stored inside the CX on a SecureDigital card, a widely available digital storage solution.<br />

SecureDigital’s advantages over its CompactFlash is that it is smaller and consumes less power.<br />

Utilizing a SecureDigital card also enables the end user to adjust how much storage is available,<br />

from 16 MB to 1 GB.<br />

The SecureDigital card slot, mounting, and interface is available through electronic parts distributors<br />

such as DigiKey. This will be incorporated into our device in an easy to reach location<br />

that is available when the CX is twisted and opened using the modular case design. Data is stored<br />

on the SecureDigital card through the microprocessor which handles the real-time audio encoding.<br />

Additionally, a computer data port can be included on the front plate of the CX behind a<br />

waterproof cover that will allow the data to be transferred directly off the CX onto a computer.<br />

4.8 Microcontroller<br />

4.8.1 General Considerations<br />

Many factors were taken into account regarding the microcontroller. In addition to the discrete<br />

hardware requirements, discussed in the next section, form factor, development kit availability,<br />

and power consumption. In the general sense, power consumption scales with chip complexity and<br />

speed. Thus, a processor that can complete the specified instuctions at the lowest frequency will<br />

consume the least power and is more desirable than a higher power model.<br />

In addition to power, form factor is a major concern. Becuase early in the development process,<br />

ARI will not have access to surface mount equipment. Because of this, processors that are packaged<br />

in both easy-to-use PDIP packages and compact QFP packages.<br />

<strong>Final</strong>ly, to develop a product effectively, an easy-to-use development kit is vital. This must<br />

include a programmer and minimal support circuitry.<br />

4.8.2 Requirements<br />

Multiple microcontrollers were examined for use in both the Mercury and Titan models. A number<br />

of requirements were seen for each of the product lines, as can be seen in table 4.8.2. For control<br />

purposes, digital input and output pins are needed for each model. In addition, each model requires<br />

45


an 8-bit or higher analog-to-digital converter. Microcontrollers by their nature have digital I/O<br />

pins. These are the only two features that the Mercury model requires.<br />

Feature Mercury Titan<br />

Digital I/O • •<br />

A/D • •<br />

MAC •<br />

SPI •<br />

USART •<br />

Table 4.1: Required processor features.<br />

Because of its increased feature set, the Titan model has a more stringent set of requirements.<br />

Most notably are its off-chip peripheral communication interfaces. This microprocessor must have<br />

a number of standards built in for ease and efficiency of use. Both Serial Peripheral Interface<br />

and Universal Synchronous Asynchronous Reciever Transmitter (USART) must be implemented<br />

for Secure Digital and Bluetooth, respectively. In addition for the more advanced analysis, such<br />

as real-time velocity calculation, a Multiply Accumulate Unit must be included in the processor.<br />

This will allow for the integration and filtering processes to be completed.<br />

4.8.3 Processors Considered<br />

A number of processors were considered for the ARI devices. These included product offerings<br />

from TI and Microchip. Ultimately, Microchip was selected. Datasheet samples for considered<br />

processors can be found in the appendices.<br />

Texas <strong>Instruments</strong> Two processor lines from Texas <strong>Instruments</strong> were considered. The C54xx<br />

and C55xx processor types were both examined for possible use. A development kit for the C54xx<br />

had been previously ordered. Unfortunately, the C54xx did not have an A/D module built it.<br />

Because of power concerns, this model was discarded. In addition a large amount of supporting<br />

circuitry was necessary and as such these processors were overlooked. In future development, the<br />

C55 should be closely examined, however, because it has native SD support.<br />

Microchip Microchip was selected for the Mercury model because its development kit was relatively<br />

inexpensive and readily available. The PIC18F4520 was selected as the primary processor<br />

for the Mercury. It had the necessary features for both Mercury and Titan with the exception of a<br />

MAC . In addition, Microchip offers DSP products that are mostly compatible with code written<br />

for the PIC18. Therefore, when the Titan comes under development, existing Mercury code can be<br />

easily ported to the new processor for new functionality on a shorter software development cycle.<br />

Products offered by other compaines were not as easy to integrate in a short time, nor were they<br />

able to meet the develoment cost profile necessary. Most other processor offerings also required<br />

external crystal oscillation, increasing layout complexity. Becuase of the short development cycle,<br />

this was undesirable.<br />

46


Chapter 5<br />

Embedded Software<br />

5.1 Variable Use<br />

The libraries included with the Micropchip MCC18 Compiler did not include memory management.<br />

Therefore, all variables will declared as externs. The variable declarations can be seen in Listing 5.1.<br />

The variables were then called within functions as shown in Listing 5.2. Using this method prevented<br />

Listing 5.1: Variable Declarations<br />

int hours =0;<br />

int minutes =0;<br />

int seconds =0;<br />

int tempTmr1 ;<br />

int magnitude ;<br />

signed int register x a x i s =0, y a x i s =0, z a x i s =0;<br />

short s t a t e =0;<br />

int nowSecondsA=0, nowSecondsB=0, nowExactA=0, nowExactB=0;<br />

float period =0;<br />

int r a t e =0;<br />

struct LCDseg seg ;<br />

int tempPeriod ;<br />

int tempRate ;<br />

short on=0;<br />

int outSeconds =0;<br />

short resetB =0;<br />

memory conflict. Although any major increase in stored data would prevent this methodology from<br />

succeeding.<br />

47


extern int hours ;<br />

5.2 System Initialization<br />

Listing 5.2: Extern Variable Declarations<br />

The system is initialized using a set of three functions and register assignments. The code can be<br />

seen in Listing 5.3. It first sets the oscillator frequency to the maximum of the chip. Port B is<br />

then set as the digital input port for button use. <strong>Final</strong>ly, the analog to digital, LCD, and timer<br />

initialization functions are called.<br />

OSCCON=0xFF ;<br />

TRISB=0b00100110 ;<br />

LATB|=0 x01 ;<br />

INTCON3=0b11011000 ;<br />

initAD ( ) ;<br />

initLCD ( ) ;<br />

i n i t C l o c k ( ) ;<br />

Timer<br />

Listing 5.3: Main Initialization Code<br />

Timer initialization code can be seen in Listing 5.4. The timer is first initialized to 0xC000 for<br />

the boot-up sequences. The interrupt for the timer is enabled, and the prescaler is set to 1:256.<br />

<strong>Final</strong>ly, the timer itself is started.<br />

Listing 5.4: Timer Initialization Code<br />

void i n i t C l o c k ( ) {<br />

T0CON=0b00000111 ; // p r e s c l e 1:256<br />

INTCON=0b11100000 ; // e n a b l e Timer0 I n t e r r u p t<br />

INTCON2&=0b11111011 ;<br />

RCONbits . IPEN=0b1 ;<br />

TMR0H=0xC0 ;<br />

TMR0L=0x00 ;<br />

T0CON|=0 b10000000 ; // s t a r t<br />

}<br />

LCD<br />

The LCD initialization code is very simple. It can be seen in Listing 5.5. It sets port D as an<br />

output and calls functions to load ARIonto the LCD screen while the device boots. This is held for<br />

48


approximately two seconds until the timer takes over. This is not absolutely necessary but serves<br />

as an eye-catcher for the product.<br />

Listing 5.5: LCD Initialization Code<br />

int initLCD ( ) {<br />

PORTD=0x0 ;<br />

TRISD=0x0 ;<br />

fillLCD ( 0 , 0 , 0 , 0 , 0x77 , 0x50 , 0x10 , 0 ) ;<br />

return 1 ;<br />

}<br />

Analog to Digital Converter<br />

The Analog to Digital Converter initialization code can be seen in Listing 5.6. It sets the wait<br />

time and hold time as short as possible to increase sampling frequency. In addition, it disables<br />

the interrupt. Therefore, the converter will need to be polled. After initialization, the converter is<br />

polled continuously.<br />

void initAD ( ) {<br />

ADCON0=0b00000001 ;<br />

ADCON1=0b00011100 ;<br />

ADCON2=0b00000000 ;<br />

PIR1bits . ADIF=0;<br />

}<br />

5.3 Interface<br />

Listing 5.6: A-to-D Initialization Code<br />

There are digital I/O buttons on the interface. Two of them (start and pause) are enabled as<br />

interrupts. When one is pressed, it enters its interrupt routine. The pause button sets the onbit<br />

to 0; the start button sets the onbit to 1. This enables the output LCD to continue to increment<br />

when the on but is 1, but but only allows the internal counter to increment when it is 0. Thus, the<br />

internal timer is constantly counting, but the external one only updates when the device is in run<br />

mode.<br />

The reset button is not enabled as an interrupt. If enabled as an interrupt, it would be active<br />

upon first press. Instead, each time the timer is incremented, it polls the button. If the reset button<br />

is held for more than 2 seconds, the timer is reset to zero. The code to do this is shown in listing<br />

5.7.<br />

49


5.4 Timer<br />

Listing 5.7: Reset Button Polling<br />

i f ( ! resetB )<br />

resetB=PORTB&0b00100000 ;<br />

i f ( resetB && PORTB&0b00100000 ){<br />

resetB =0; outSeconds =0; on=0;<br />

} else<br />

resetB =0;<br />

The timer system of the pic18f4520 is a relatively simple one. The processor itself has four timers<br />

included within it. Only timer zero is being used at present. The timer counts from 0xE5E0 to<br />

0xFFFF, then interrupts. When this interrupt is thrown, the interruptTimer function is called.<br />

The code for interruptTimer can be see in Listing 5.8. In addition, the function calls the LCD<br />

update functions. If the variable onis set to 1, then the visible timer is incremented. Otherwise,<br />

the internal timer is incremented for stroke rate calculation purposes only. This will be discussed<br />

later.<br />

void incrementTime ( ) {<br />

seconds++;<br />

i f ( on ) outSeconds++;<br />

i f ( outSeconds==60){<br />

}<br />

}<br />

5.5 LCD Access<br />

Listing 5.8: incrementTimer()<br />

outSeconds =0;<br />

minutes++;<br />

i f ( minutes==60){<br />

hours++;<br />

minutes =0;<br />

}<br />

The LCD is accessed via two cascaded driver chips. They accept three signals: load, data, and<br />

clock. Load is simply a latch. Therefore, if load is held high, the driver constantly accepts data.<br />

The two cascaded drivers accept 64 bits serially on the rising edge of the clock. These bits each<br />

correspond to a segment of the display. convertDig()is a function written to convert the numbers<br />

0-9 to their corresponding 7-seg outputs. These values are then shifted sequentially bitwise to the<br />

driver chips using port D.<br />

50


5.6 Stroke Rate Calculation<br />

Figure 5.1: Rate Calculation Finite State Machine<br />

After the A-D conveter is polled three times (once for each axis), calcStrokeRate()is called. This<br />

function is a software finite state machine. An illustration can be seen in figure 5.1. When a rising<br />

endge is seen, the timer value is saved. When two rising edges are seen in a row, the values are<br />

subtracted and divided by 60. This returns the number of stroke periods in one minute. This<br />

is known as the stroke rate. An improvement in accuracy could be achieved if the device used a<br />

peak-finding algorithm instead of a zero-crossing one. Zero crossing algorithms are susceptible to<br />

noise. As a prototype, however, the zero-crossing is easy to implement and fairly reliable.<br />

5.7 Secure Digital<br />

Long term recording of data for later analysis will be performed on the Titan. This will require<br />

outputting data via the SPI port to the SD card itself. There are two options in this case. The<br />

first is to do raw data writes. It will require memory management but be implemented easy on the<br />

microcontroller. The other option it to implement a FAT filesystem. This would allow native reads<br />

and writes on a standard windows computer. From a processor perspective, it would require more<br />

overhead. The FAT apporach will be implemented in the Titan.<br />

5.8 Bluetooth<br />

In addition to a FAT filesystem, Bluetooth would be implemented. Bluetooth modules can be easily<br />

connected to the USART port of the device. It can be connected as a virtual serial port to a host<br />

computer and the data downloaded to the analysis software. This will also be included in the Titan<br />

model.<br />

51


Chapter 6<br />

Non-embedded Software<br />

6.1 MATLAB Platform<br />

MATLAB by TheMathWorks is a numerical computing environment and programming language. It<br />

can plot functions, create graphical user interfaces, and interface with programs in other languages.<br />

MATLAB can also perform math functions numerically or symbolically.<br />

MATLAB’s open graphical user interface (GUI) design enviroment (GUIDE) allows users to<br />

develop GUIs that interface with their code and provide a more user-friendly working environment.<br />

Similary, GUIs are useful because they remove end users from the command line interface of MAT-<br />

LAB and provide an easy way to share code between nonprogrammers. ARI’s software that comes<br />

packaged with the Titan is built on the MATLAB platform using GUIDE.<br />

6.2 Features<br />

Users of ARI’s software are able to import any ASCII character-delimitted text file using the File<br />

menu (this file is populated with voltage values from the accelerometer in the Titan). The software<br />

then plots an abstract acceleration curve and resultant stroke rate graph. The hold function can<br />

be used to plot multiple boats on the same axes using color-coded lines, so the user can compare<br />

performance across the fleet. Similarly, the grid can be turned on and off, and the user can insert<br />

and save comments in the left side of the window. An initial interface was created in Macromedia<br />

Fireworks as seen below in Figure 6.1. A screenshot of the actual GUI can be seen in Figure 6.2.<br />

The code in ARI’s software to read in any ASCII character-delimitted text file can be seen below.<br />

It was obtained from MATLAB Central’s File Exchange.<br />

function RESULT = readbar(filename,msg)<br />

%READBAR Read ASCII delimited file.<br />

% RESULT= READBAR(FILENAME,MESSAGE) reads numeric data from the ASCII<br />

% delimited file FILENAME showing the progress through a progress bar. The<br />

% delimiter in the ASCII file is guessed by READBAR. The MESSAGE will<br />

% be shown in the progress bar, together with the estimated time left (in<br />

% seconds). The result is returned in RESULT.<br />

%<br />

52


Figure 6.1: ARI software mockup<br />

% RESULT= READBAR(FILENAME) shows a standard MESSAGE field where the<br />

% FILENAME and the estimated time left will appear.<br />

%<br />

% The function is suitable for huge ASCII files. A CANCEL button is<br />

% available to interrupt the loading process. In that case an empty<br />

% RESULT is returned<br />

%<br />

% Example:<br />

% X = rand(390625,32); % 100M variable !!!<br />

% save example.txt X -ASCII<br />

% Y = readbar(’example.txt’);<br />

%<br />

% The function READBAR is (estimated) 15% slower than load, but<br />

% provide a method to interrupt the execution and to note the progress of<br />

% loading. It is useless for small files.<br />

% Copyright 2004 Stefano Gianoli, ETH Zurich<br />

% gianoli@chem.ethz.ch<br />

% $Revision: 5.0 $ $Date: 2004/06/15 12:06:46 $<br />

%<br />

53


Figure 6.2: ARI software<br />

% v4: improved compatibility: read files generated with<br />

% save(’filename’,’var1’,...,’-ASCII’)<br />

% v5: bugfix for NxM data where N


% create waitbar<br />

h = waitbar(0,’Calculating the size of the file’,’CreateCancelBtn’,@readbar_cancel_Callback,’In<br />

% open the file<br />

fid = fopen(filename,’r’);<br />

% Make sure it can be opened, otherwise close the waitbar and stop<br />

if fid == -1, close(h), error(’Unable to open file’), end<br />

% get the number of iteration necessary to read all the file: WARNING this<br />

% line must be before the determination of the size of RESULT, since the<br />

% number of iteration is needed<br />

SetIterNum(filename);<br />

% determine the size of the RESULT matrix and initialize it to zero<br />

SizeRESULT = GetSizeResult(fid,h);<br />

if length(SizeRESULT) == 2<br />

RESULT = zeros(SizeRESULT);<br />

nIter = GetIterNum;<br />

else<br />

close(h)<br />

error(’Invalid size for RESULT: check BUFFERSIZE or End Of Line delimiters’)<br />

end<br />

close(h)<br />

h = waitbar(0,msg,’CreateCancelBtn’,@readbar_cancel_Callback,’Interruptible’,’on’,’BusyAction’,<br />

hAxes = findobj(h,’type’,’axes’);<br />

hxLabel = get(hAxes,’xlabel’);<br />

% save the cpu time at the beginning reading iterations<br />

a = cputime;<br />

tmp =[];<br />

waitbar(0,h,msg);<br />

for iIter=1:nIter<br />

% update the waitbar<br />

try<br />

waitbar(iIter/nIter,h);<br />

set(hxLabel,’string’,[int2str((nIter/iIter-1)*(cputime-a)) ’ seconds left’]);<br />

catch<br />

% if the wait bar have been cancelled, interrupt the iterations<br />

if ~ishandle(h), RESULT = []; return, end<br />

end<br />

% retrive the buffer size for the current iteration<br />

s = iGetBufSize(iIter);<br />

% read the file in a char vector<br />

55


B = fread(fid,s,’*uint8’);<br />

% retrive the range indexes for the rows of the RESULT matrice to be<br />

% used to store the converted buffer of char read<br />

r = iGetIndexRow([iIter iIter+1]);<br />

% try to read convert the char in the buffer and store them in RESULT<br />

B = strtrim(B);<br />

try<br />

if any(r) && r(1) ~= r(end)<br />

if length(tmp)>0<br />

tmp = [tmp dataread(’string’,char(B))];<br />

RESULT(1+r(1):r(2),:) = tmp;<br />

tmp =[];<br />

else<br />

RESULT(1+r(1):r(2),:) = dataread(’string’,char(B));<br />

end<br />

else<br />

tmp = [tmp dataread(’string’,char(B))];<br />

end<br />

catch<br />

delete(h);<br />

disp([’On file’ mfilename ’ ==> using dataread’])<br />

error(lasterr)<br />

end<br />

end<br />

delete(h);<br />

%//////////////////////////////////////////////////////////////////////////<br />

% end of main<br />

%//////////////////////////////////////////////////////////////////////////<br />

function SetIterNum (f)<br />

global GBUFFERSIZE GITERATIONNUM % protected variable<br />

% protected max buffer size -> GBUFFERSIZE<br />

% protected number of iteration -> GITERATIONNUM<br />

% get the file size<br />

info = dir(f);<br />

fSize = info.bytes;<br />

% check that the buffer size is in the range 2^12 to 2^20<br />

GBUFFERSIZE = min([max([4096 floor(fSize/50)]) 2^18]);<br />

% get the binary value<br />

binbuf = dec2binvec(GBUFFERSIZE);<br />

% convert to the maximum value multiple of 2<br />

binbuf(1:end-1) = 0;<br />

% return to the decimal value of the maximum buffer size<br />

GBUFFERSIZE = binvec2dec(binbuf);<br />

% get the number of iteration, rounded to next integer<br />

56


GITERATIONNUM = ceil(fSize/GBUFFERSIZE);<br />

function GITERATIONNUM = GetIterNum<br />

global GITERATIONNUM % protected variable<br />

%//////////////////////////////////////////////////////////////////////////<br />

function S = GetSizeResult(f,h)<br />

global GBUFFERSIZE GITERATIONNUM ITEMROWS ITEMBUFFER % protected variable<br />

% max buffer size -> GBUFFERSIZE<br />

% number of iteration -> GITERATIONNUM<br />

% index of the first rows of the RESULT matrix to be filled at the i-th iteration -> ITEMROWS<br />

% buffer size to be read in order to fill the irow of the RESULT matrix at the i-th iteration -<br />

% save the current position<br />

currpos = ftell(f);<br />

% go at the beginning of the file<br />

fseek(f,0,’bof’);<br />

c = 0; SUBITER = 0;<br />

while ~feof(f)<br />

%----------------------------<br />

% AIM: >>find the number of column c1 || any(A==10), break, end;<br />

%----------------------------<br />

% AIM: >>find the index of the first row (ITEMROWS) and the respective<br />

% buffer size (ITEMBUFFER) for the i-th iteration


hAxes = findobj(h,’type’,’axes’);<br />

hxLabel = get(hAxes,’xlabel’);<br />

% for each iteration determine ITEMROWS and ITEMBUFFER<br />

a = cputime;<br />

for i = 1:GITERATIONNUM<br />

try<br />

waitbar(i/GITERATIONNUM,h);<br />

set(hxLabel,’string’,[int2str((GITERATIONNUM/i-1)*(cputime-a)) ’ seconds left’]);<br />

catch<br />

% if the wait bar have been cancelled, interrupt the iterations<br />

if ~ishandle(h), RESULT = []; return, end<br />

end<br />

end<br />

% read in the buffer char vector A the file f<br />

[A,count] = fread(f,GBUFFERSIZE,’*uint8’);<br />

% find the number of Carriage return character into the buffer A<br />

tempCR = (A == 10);<br />

% the number of ITEMROWS is equal to the sum of the CR<br />

ITEMROWS(i) = sum(tempCR);<br />

% the number of the bytes from the end of the char buffer, excluding<br />

% the CR, carriage return, i.e. +1, as a negative number, to be added<br />

% to the buffer at the i-th iteration<br />

ITEMBUFFER(i) = FindLastOneNeg(tempCR)+1;<br />

% set the file position to the end of the just after the last CR, i.e.<br />

% subtract the value already read after the last CR.<br />

fseek(f,ITEMBUFFER(i),’cof’);<br />

% set the length char buffer ITEMBUFFER to the number of bytes to read in the i-th<br />

% iteration, to stop just after the last CR, i.e. position of last CR<br />

% from the end of the file, as a negative number, plus bytes actually<br />

% read<br />

ITEMBUFFER(i) = ITEMBUFFER(i) + count;<br />

ITEMROWS = [0; cumsum(ITEMROWS)];<br />

% restore the current position<br />

fseek(f,currpos,’bof’);<br />

% return the size the matrix RESULT in S<br />

S = [ITEMROWS(end) c];<br />

%//////////////////////////////////////////////////////////////////////////<br />

function v = iGetIndexRow(i)<br />

global ITEMROWS<br />

v = ITEMROWS(i);<br />

58


%//////////////////////////////////////////////////////////////////////////<br />

function v = iGetBufSize(i)<br />

global ITEMBUFFER<br />

v = ITEMBUFFER(i);<br />

%//////////////////////////////////////////////////////////////////////////<br />

function p = FindLastOneNeg(A)<br />

global GBUFFERSIZE;<br />

% find the index of last value in A that is equal to 1, starting from the<br />

% bottom of the file, and returning a negative value, that is the number<br />

% that must be subtracted to the length of the file in order get the last<br />

% CR. that correspond to find the max index, but since this could be time<br />

% consuming for a huge vector, it is possible to find this value in the<br />

% latest 2048 characters (hopefully thre are no line bigger than 2048 char<br />

% in a ACSII file). A check is done in order to avoid an error message for<br />

% files smaller than 2048 bytes<br />

p = max(find(A(end-min(end,GBUFFERSIZE-1)+1:end)))-min(length(A),GBUFFERSIZE);<br />

if isempty(p)<br />

p = -1;<br />

end<br />

%//////////////////////////////////////////////////////////////////////////<br />

function m = GetStdMsg(f)<br />

% get the standard message (containing the file name)<br />

[v,w,z] = fileparts(f);<br />

w = strrep(w,’\’,’\\’);<br />

w = strrep(w,’_’,’\_’);<br />

m = [’Loading ’’’ w z ’’’’];<br />

%//////////////////////////////////////////////////////////////////////////<br />

function X = strtrim(X)<br />

tmp = 0;<br />

X = uint8(strrep(char(X’),sprintf(’\t\n ’),sprintf(’\n’)))’;<br />

while length(X) ~= tmp<br />

tmp = length(X);<br />

X = uint8(strrep(char(X’),sprintf(’ ’),sprintf(’ ’)))’;<br />

end<br />

%//////////////////////////////////////////////////////////////////////////<br />

function readbar_cancel_Callback(obj, eventdata)<br />

% Callback function that delete the waitbar once the user press the cancel<br />

% button<br />

handles = guihandles(obj);<br />

hfields = fields(handles);<br />

59


delete(handles.(hfields{1}))<br />

6.3 Stroke Rate Calculation<br />

The code for ARI’s stroke rate calculation can be seen below.<br />

clear all<br />

% Read input text file and put into array Y<br />

Y = readbar(’example.txt’);<br />

% Plot abstract acceleration<br />

[m,n] = size(Y);<br />

fs = 100;<br />

ts = (1/fs);<br />

t = 0:ts:((m-1)*ts);<br />

subplot(2,1,1)<br />

plot(t,Y)<br />

title(’Acceleration’)<br />

xlabel(’(s)’)<br />

grid on<br />

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%<br />

% Calculate stroke rate<br />

[zero] = 0; % vector of time values<br />

i = 1;<br />

for i=1:(m-1)<br />

a = Y(i);<br />

b = Y(i+1);<br />

mul_test = a*b;<br />

if (Y(i) == 0)<br />

zero = [zero i];<br />

elseif (mul_test < 0)<br />

zero = [zero i];<br />

end<br />

end<br />

zero = zero(2:length(zero));<br />

%[zero]<br />

[rate] = 0; % vector of stroke rate values<br />

k = 1;<br />

for k=1:2:(length(zero)-2)<br />

SR = (1/(zero(k+2) - zero(k)));<br />

indices = (zero(k+2) - zero(k));<br />

rate = [rate SR*(ones(1,indices))];<br />

60


end<br />

while (length(rate) ~= m)<br />

rate = [rate 0];<br />

end<br />

%[rate]<br />

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%<br />

% Plot stroke rate<br />

subplot(2,1,2)<br />

plot(t,rate)<br />

title(’Stroke Rate’)<br />

xlabel(’(s)’)<br />

grid on<br />

6.4 Future<br />

In the future, ARI’s software could receive its input data file via Secure Digital or Bluetooth<br />

interface from the Titan. Ideally, a coach could sit the Titan next to his or her laptop after a<br />

regatta and transmit the acceleration data file wirelessly via Bluetooth. He or she could then open<br />

ARI’s software and import the data file to analyze his or her team’s performance.<br />

61


Chapter 7<br />

Case Design<br />

7.1 Overview<br />

ARI’s unique case design is the product of a multidisciplinary collaboration with the NCSU College<br />

of Design. This collaboration was made possible through the cooperation of Mr. Percy Hooper,<br />

Associate Professor of Industrial Design. ARI was fortunate to recruit not one, but two gifted<br />

industrial designers, Sam Dirani and Michael Caston to approach the challenge of designing a<br />

waterproof case with a modular battery compartment and distinctive appearance. Mr. Dirani and<br />

Mr. Caston worked closely with the technical design team to develop a case design that would<br />

interface effectively with the internal electrical components. The result is an impressive balance of<br />

form and function.<br />

7.2 Inspiration<br />

The industrial design team sought to create a unique shape that would stand apart from the<br />

traditional cylindrical shape of ARI’s competitors. They looked to nature for inspiration and found<br />

the “water boatman“, an insect with a sleak appearance that seems to have tiny “oars“ for legs.<br />

The shape of this insect was used as inspiration for the sweeping curves and elongated top of the<br />

prototype’s case. Additionally, the sweeping lines accentuated the traits of speed, a teardrop of<br />

water, and the shape of the ARI logo.<br />

The industrial designers also strove to integrate a handle into the case design, instead of using<br />

a plastic or fabric strap that is seen in the competition’s offerings. The result is a subtle handle<br />

recessed into the underside of the faceplate. The handle recess was contoured to fit the shape of a<br />

hand, with depth based on the mean finger size of a coxswain.<br />

With the interface design, rubber molded buttons were chosen for simplicity of operation, even<br />

with gloves. Instead of using discrete “up“ and “down“ buttons for volume control, a vertically<br />

mounted scroll wheel was used with a groove surrounding it to allow one’s finger to comfortably<br />

adjust the volume wheel. Additionally, the groove also allows the wheel to sit below the surface of<br />

the curve, preventing the wheel from being sheared off in case of a fall.<br />

62


7.3 Modular Battery<br />

A repeated complaint of the current offerings by ARI’s competitors stem from the battery. The<br />

battery in these units are not user removable. They provide approximately 3 to 5 hours of charge,<br />

and after two or three years are not able to hold charge, despite a recent recharge. At this point, the<br />

coxbox must either be replaced or sent back to the manufacturer for a costly battery replacement.<br />

ARI decided to design a modular battery pack which would allow teams to easily recharge and<br />

purchase additional batteries for their units. By choosing the AA battery size form factor, the<br />

Mercury and Titan units are unique in the feature that if a coxswain forgets to charge the unit<br />

before a regatta, he or she has the option of using standard alkaline AA batteries found in any<br />

gas station or convenience store in the vicinity as a temporary backup. Though such low capacity<br />

batteries may not last an entire regatta, it is better than having a dead coxbox unit.<br />

The modular battery unit is found in the bottom portion of the cylindrical case, and connects<br />

to the rest of the unit via a bayonet-style mount. Production models include a rubber o<strong>–</strong>ring and<br />

compression seal to waterproof this connection.<br />

7.4 Packaging<br />

A significant challenge in the development of the Mercury prototype was packaging the electronics<br />

into the case. The case had to fit existing mounting cups which are 4 inches in diameter. At<br />

the same time, the electronics that allow for manageable prototyping and assembly are larger than<br />

what production units would have. Frequent meetings between the industrial designers and the ARI<br />

engineering team were had to ensure both parties were on the same page regarding the packaging<br />

of the electronics into the case.<br />

The A1 board was to be sandwiched between the top faceplate and the case’s middle section.<br />

The B1 and B2 boards were connected together using metal standoffs, and the B1 board was<br />

attached to the case’s middle section through the use of two plastic blocks. The B1 board was<br />

carefully placed to allow the microphone BNC and Amphenol 44 speaker connectors to protrude<br />

into the middle section of the case. The metal standoffs were chosen to keep the bottom face of the<br />

B2 board approximately 1/8“ inch from the bottom edge of the case’s middle section. Three small<br />

columns, with a diameter of approximately 3/8“ inch, were glued along the inside diameter of the<br />

middle section. Once all three boards were in place, long screws were inserted through the columns,<br />

the A1 board, and the corresponding pillars in the faceplate to hold the entire case together.<br />

7.5 Production<br />

The industrial designers had at their disposal a state-of-the-art ABS plastic printer that can print<br />

3-dimensional models. Based upon the initial sketches and meetings between the designers and<br />

the engineers, Dirani created a three dimensional model of the Mercury using the Alias computer<br />

program. This model was sent to the ABS plastic printer. This first run encountered some problems,<br />

but were instructive for initial packaging and solving future assembly concerns. The computer model<br />

was refined further and a second run was printed. The model was printed in three separate pieces:<br />

the modular battery portion, the middle portion of the case, and the top faceplate. The faceplate<br />

had a unique shape cut out to allow the displays to be seen. A thin piece of acrylic was cut, heat<br />

shaped, and formed to match the graceful curve of the faceplate.<br />

63


After assembly holes were drilled and cut, the ABS plastic was sanded and primed, and a<br />

glossy coat of paint was applied. The modular battery compartment and the bottom portion of the<br />

middle case had a rubber-like paint applied to it to provide better grip and feel. This is important<br />

for ensuring the Mercury and Titan sit firmly in the mounting cup commonly found in shells.<br />

For production models, Dirani stated that high impact ABS plastic would be used, with rubber<br />

co-molded into the case design.<br />

64


Part IV<br />

Appendices<br />

65


Appendix A<br />

Financials<br />

66


<strong>Advanced</strong> <strong>Rowing</strong> <strong>Instruments</strong><br />

Projected Operating Statements & Cash Flows For Years<br />

Ending December 31 (in $000'S)<br />

Y1 Y2 Y3 Y4<br />

Revenue:<br />

Projected Annual Growth Rate<br />

License & Royalty fees 1 3 7 9<br />

Software Sales 1 4 7 10<br />

Software Maintenance 0 0 1 1<br />

Hardware Sales 50 345 552 972<br />

Hardware Maintenance 0 18 17 41<br />

Total Revenue<br />

Operating Expenses:<br />

52 370 584 1,033<br />

Research & Development 60 56 56 56<br />

Sales & Marketing 16 49 75 107<br />

General Administation 113 105 105 105<br />

Manufacturing 0 0 0 0<br />

Total Variable Costs 25 66 105 156<br />

Total Operating Expenses 214 275 341 424<br />

Profit (Loss) from Operations Operations (162) (162) 94 94 244 609<br />

Tax Provision 0 38 97 243<br />

Net Income (Loss)<br />

Cash Flow Analysis:<br />

(162) 57 146 365<br />

Contract and/or Equity Financing 250 500 1,500 800<br />

Capital Expenditures (60) (95) (140) (165)<br />

Change in Cash 28 462 1,506 1,000<br />

Beginning Cash 50 78 540 2,046<br />

Ending Cash 78 540 2,046 3,046<br />

Variable Costs by Year: Y1 Y2 Y3 Y4<br />

Trade Shows 8 15 20 24<br />

Sales & Marketing Collateral 6 10 16 23<br />

Legal Fees 2 1 3 4<br />

Travel & Entertainment 3 8 10 15<br />

COGS (Cost of Goods Sold) 6 32 56 90<br />

Total Variable Costs: 25 66 105 156<br />

Capital Purchases:<br />

Employee Related 10 15 20 25<br />

General 50 80 120 140<br />

Total Capital Purchases: 60 95 140 165<br />

Software Markup 50% 50% 60% 70%<br />

Software Maintenance as % of Sale 5% 5% 10% 10%<br />

Software Maintenance Increase 0% 10% 10% 10%<br />

Hardware Markup 60% 80% 100% 120%<br />

Hardware Maintenance as % of Sale 10% 5% 3% 4%<br />

Hardware Maintenance Increase 0% 0% 3% 5% 5%


Appendix B<br />

Project Timeline<br />

68


March 2007<br />

Sunday Monday Tuesday Wednesday Thursday Friday Saturday<br />

1 2 3<br />

Get Patent the searching, Provisional 18 patent daysAp<br />

4 5 6 7 8 9 10<br />

Get the Provisional Patent searching, patent Silicon Application, 18 ValleyTrip, days 10 days? 5 days?<br />

Photography slideshow, 40 days?<br />

11 12 13 14 15 16 17<br />

Get the Provisional patent Application, 10 days?<br />

Patent searching, Permanent Flash 18 presentation, Positions, days 136.13 33 days? days?<br />

Video presentation, 34 days?<br />

Photography slideshow, 40 days?<br />

18 19 20 21 22 23 24<br />

Permanent Flash Patent presentation, Positions, searching, 136.13 18 33 days days? days? Document "Fence" patents, 26 days?<br />

Video presentation, 34 days? Licensing, 26 days?<br />

Photography slideshow, 40 days?<strong>Plan</strong>s to acquire other intellectual property, 26 days?<br />

"Design around patents" to avoid our infringement on other patents, 26 days?<br />

25 26 27 28 29 30 31<br />

Patent searching, 18 days Complete Document Permanent Flash non-PPAs presentation, "Fence" Positions, (trademark, patents, 136.13 33 days? 26 days? patent (1-3 technologies)), 11 days?<br />

Video Licensing, presentation, 26 days? 34 days?<br />

<strong>Plan</strong>s to acquire Photography other intellectual slideshow, property, 40 days? 26 days?<br />

"Design around patents" to avoid our infringement on other patents, 26 days?<br />

Getting Boat, 17 days?


Overflow Tasks<br />

ID Name Start Finish<br />

18 Design & order t-shirts Fri 2/23/07 Fri 3/9/07<br />

19 Rotational VE work period Mon 2/12/07 Sun 3/11/07<br />

23 Identify Key <strong>Business</strong> Goals Fri 3/2/07 Fri 3/2/07<br />

25 Mine, analyze, and organize intellectual assets (patents, trademark, trade secrets, copyrights) Fri 3/2/07 Fri 3/2/07<br />

31 Draft and Get Non-Disclosure Agreement Wed 2/21/07 Fri 3/2/07<br />

39 Interface Design Fri 2/23/07 Wed 3/14/07<br />

44 Display interfacing Wed 2/21/07 Wed 3/21/07<br />

52 Test Audio Fri 3/2/07 Fri 3/2/07<br />

62 Discuss connections with Case Design Fri 2/23/07 Mon 3/19/07<br />

9 Get TV and Mounting Mon 3/5/07 Mon 4/23/07<br />

53 Interface with existing microphone & speakers Fri 3/9/07 Tue 3/13/07<br />

65 Package accelerometer, laptop, and multimeter in waterproof housing Fri 3/9/07 Mon 3/12/07<br />

70 <strong>Final</strong> Documentation Sat 3/10/07 Fri 4/27/07<br />

15 Powerpoint Mon 3/12/07 Mon 4/2/07<br />

47 Signal Processing, Display driving code Mon 3/12/07 Wed 4/4/07<br />

66 Row on the water and collect real-world data Mon 3/12/07 Sat 3/17/07<br />

40 Prototype 1 Fri 3/23/07 Fri 3/23/07<br />

45 ADC Interfacing, testing with function generator Mon 3/19/07 Fri 3/23/07<br />

55 <strong>Final</strong> Layout for the Audio Amp Circuit Fri 3/23/07 Fri 3/23/07<br />

54 Connect to interface Mon 3/19/07 Mon 3/19/07<br />

41 Prototype 2 Mon 3/26/07 Wed 4/4/07<br />

46 Accelerometer Interfacing Fri 3/30/07 Fri 3/30/07<br />

49 Memory Card Interfacing Mon 3/26/07 Wed 4/11/07<br />

50 Bluetooth Interfacing Mon 3/26/07 Wed 4/11/07


April 2007<br />

Sunday Monday Tuesday Wednesday Thursday Friday Saturday<br />

1 2 3 4 5 6 7<br />

8 9 10 11 12 13 14<br />

15 16 17 18 19 20 21<br />

Find and meet with a patent lawyer for 3rd party review, 6 days?<br />

Getting Boat, 17 days?<br />

22 23 24 25 26 27 28<br />

Document Flash presentation, "Fence" patents, 33 days? 26 Permanent days? Positions, 136.13 days?<br />

Licensing, Video 26 days? presentation, 34 days?<br />

<strong>Plan</strong>s to acquire other intellectual property, Photography 26 days? slideshow, 40 days?<br />

"Design around patents" Technical to avoid presentation, our infringement 7 days? on other patents, 26 days?<br />

29 30<br />

Complete non-PPAs Document Permanent Flash (trademark, presentation, "Fence" Positions, patent patents, 136.13 33 (1-3 days? 26 technologies)), days? 11 days?<br />

Video Licensing, presentation, 26 days? 34 days?<br />

<strong>Plan</strong>s to acquire Photography other intellectual slideshow, property, 40 days? 26 days?<br />

"Design around patents" to avoid our infringement on other patents, 26 days?<br />

Getting Boat, 17 days?<br />

Document Permanent Flash presentation, "Fence" Positions, Find patents, and 136.13 33 meet days? 26 with days? a patent lawyer for 3rd party review, 6 days?<br />

Video Licensing, presentation, 26 days? 34 days?<br />

<strong>Plan</strong>s to acquire Photography other intellectual slideshow, property, 40 days? 26 days?<br />

"Design around patents" to avoid our infringement on other patents, 26 days?<br />

Getting Boat, 17 days?<br />

Document Permanent Flash presentation, "Fence" Positions, patents, 136.13 33 days? 26 days?<br />

Video Licensing, presentation, 26 days? 34 days?<br />

<strong>Plan</strong>s to acquire Photography other intellectual slideshow, property, 40 days? 26 days?<br />

"Design around patents" to avoid our Technical infringement presentation, on other patents, 7 days? 26 days?<br />

System Architecture Poster, 5 days?


Overflow Tasks<br />

ID Name Start Finish<br />

8 Mount for Boat Mon 4/2/07 Mon 4/23/07<br />

9 Get TV and Mounting Mon 3/5/07 Mon 4/23/07<br />

11 ARI & EEP Banners Mon 4/2/07 Mon 4/16/07<br />

42 <strong>Final</strong> Case Manufacturing Thu 4/5/07 Thu 4/12/07<br />

15 Powerpoint Mon 3/12/07 Mon 4/2/07<br />

41 Prototype 2 Mon 3/26/07 Wed 4/4/07<br />

47 Signal Processing, Display driving code Mon 3/12/07 Wed 4/4/07<br />

48 <strong>Final</strong> Microprocessor Chip layout for Vx Wed 4/4/07 Sat 4/7/07<br />

49 Memory Card Interfacing Mon 3/26/07 Wed 4/11/07<br />

50 Bluetooth Interfacing Mon 3/26/07 Wed 4/11/07<br />

70 <strong>Final</strong> Documentation Sat 3/10/07 Fri 4/27/07<br />

10 Get Monitors Mon 4/9/07 Mon 4/23/07<br />

12 Trifold Brochure Tue 4/17/07 Tue 4/24/07<br />

13 One sheet brochure Tue 4/17/07 Tue 4/24/07<br />

68 Package all circuit boards Sun 4/22/07 Tue 4/24/07<br />

69 Test all components Tue 4/24/07 Wed 4/25/07


Appendix C<br />

Design Day <strong>Plan</strong>s<br />

73


Design Day<br />

Overview<br />

Electrical and Computer Engineering (ECE) Senior Design Day is held every semester on the<br />

campus of North Carolina State University, showcasing that semester’s senior design projects. This<br />

semester, Senior Design Day was held on April 27, 2007 in the McKimmon Center for Extension<br />

and Continuing Education in Raleigh, NC. ARI, along with the other Engineering Entrepreneur<br />

Program (EEP) participants, set up a booth in the back left corner of Room 1.<br />

Booth Setup<br />

ARI decided to go big this year with the booth at Senior Design Day. A 4-man rowing shell was<br />

borrowed from the NC State Club <strong>Rowing</strong> Team, and a wooden boat mount was constructed to<br />

hang the shell behind the two tables of the booth. The shell was approximately 40 feet, and it was<br />

hung 5 feet above the ground on its side by bright orange straps, so Design Day attendees could<br />

see inside the boat. Inside both ends of the shell sat two promotional posters of the Mercury in<br />

poster frames.<br />

Two 6 foot by 3 foot tables were lined up in front of the boat mount, and white table clothes<br />

covered their tops. A black banner with the ARI logo also hung over the front of the center of the<br />

two tables. Two 20 inch widescreen monitors flanked a 42 inch LCD rear-projection television in<br />

the center of the two tables. The Mercury prototype, along with an exploded view of the prototype<br />

and foam model of the casing, were layed out across the left side of the booth. A Nielsen-Kellerman<br />

Cox-Box was also shown beside the Mercury prototype to show the original product that ARI set<br />

out to improve. A picture of the front view of the booth at Design Day is show in Figure C.1. A<br />

picture of the side view of the booth at Design Day is show in Figure C.2.<br />

Figure C.1: ARI Design Day Booth — Front View<br />

74


Marketing<br />

Figure C.2: ARI Design Day Booth — Side View<br />

Two promotional posters of the Mercury and a one page handout on ARI and its products were<br />

used at Senior Design Day. The two posters are shown below in Figures C.3 and C.4. The one<br />

page handout is show in Figure C.5.<br />

Demo<br />

As Senior Design Day attendees came up to the booth, they were greeted by picture slideshows on<br />

the two widescreen monitors at each end of the booth. These pictures consisted of the ARI team<br />

working in the lab, the ARI team at Lake Wheeler checking out a rowing shell, and 3-dimensional<br />

Alias models of the Mercury prototype. The center LCD television ran an animated screensaver of a<br />

3-dimensional ARI logo. When attendees noted their interest in ARI’s products, a click of the mouse<br />

turned the screensaver into a technical prototyping presentation with music in the background. As<br />

soon as the presentation finished, the animated screensaver reappeared.<br />

Attendees were also able test the timing and audio amplification features of the Mercury prototype.<br />

The Mercury was plugged into the existing speakers on the shell hanging behind the booth,<br />

and attendees were able to speak into a coxswain microphone and hear their amplified voice. Similarly,<br />

attendees were able to start, stop, and reset the race timer on the prototype.<br />

75


ROWING<br />

REVOLUTIONIZED<br />

MERCURY<br />

76<br />

Figure C.3: ARI Design Day Poster 1


MERCURY<br />

DATA-DRIVEN<br />

DECISIONS<br />

77<br />

Figure C.4: ARI Design Day Poster 2


Figure C.5: ARI Design Day Handout<br />

78


Appendix D<br />

Functional Specifications<br />

79


<strong>Advanced</strong> <strong>Rowing</strong> <strong>Instruments</strong><br />

Editor: <strong>Saket</strong> <strong>Vora</strong>, CEO<br />

Author(s): <strong>Saket</strong> <strong>Vora</strong>, Greg Mulholland<br />

Version: 2.0<br />

Last Edited: May 2, 2007<br />

Created on: October 16, 2006<br />

Mercury and Titan <br />

Functional Specifications<br />

Page 1 of 9


Appendix E<br />

Virtual Employee Job Descriptions<br />

81


<strong>Advanced</strong> <strong>Rowing</strong> <strong>Instruments</strong><br />

Internal Document -- Confidential<br />

Job Descriptions for Virtual Employees<br />

We plan to target having six to eight virtual employees (VE) join our team. The following will provide a<br />

description of each VE’s job responsibilities.<br />

It is important to realize that being a start-up company, not a single member of the team will only do one<br />

particular task. The VPs will not just manage but tangibly contribute to product development, the VEs will<br />

be performing tasks in both technical and business related areas.<br />

We are implementing four week rotation scheme so that VEs can see all aspects of our company. In the<br />

beginning of March, they will fall into a defined role. In the final two weeks, nearly all focus will be shifted<br />

to product development and finalization.<br />

However, it is important for each employee to be responsible for a particular aspect of the business or<br />

product. This not only gives an employee a sense of ownership, but also allows a direct way of<br />

performance evaluation and accountabilities.<br />

<strong>Business</strong> Related<br />

1) Public Relations<br />

One VE will be assigned to public relations media presence and will be helped by the VP <strong>Business</strong><br />

Strategy and the CEO. This VE will be responsible for the following:<br />

• Maintaining the website<br />

• Aiding in the creation of promotional materials such as example advertisements, design day video<br />

& photos.<br />

• Assisting with customer and business surveys<br />

2) Intellectual Property<br />

One VE will be assigned to helping with intellectual property and licensing issues. This VE will also assist<br />

in customer surveys, financial analysis, and market studies. Working closely with the VP of <strong>Business</strong><br />

Strategy and CEO, a provisional patent application will be created and submitted, and licensing deals will<br />

be formulated.<br />

• Perform patent and copyright searches<br />

• Help complete provisional patent application<br />

• Aid in analyzing the survey and market data with the VP <strong>Business</strong> Strategy and the CEO.<br />

3


<strong>Advanced</strong> <strong>Rowing</strong> <strong>Instruments</strong><br />

Internal Document -- Confidential<br />

Product Development Related<br />

The bulk of the project will be devoted to product development. Again, the goal of these task designations<br />

is to assign areas of primary responsibility for each VE.<br />

3) Audio and Sensors<br />

One VE will be assigned to the audio amplifier and accelerometer portion of the circuit design. This VE<br />

will work closely with the CEO and VP Hardware. This VE will be responsible for the following:<br />

• Testing and documenting of the accelerometers and audio amplifier.<br />

• Aid in designing volume control of audio amplifier and interface design<br />

• Work with the microprocessor groups to ensure functionality with the ADCs.<br />

• Research other sensors for use in our products.<br />

4) Case & Interface<br />

One VE will be assigned to the case design & interface component of the product. This person will<br />

interact with industrial design students and materials. The VE will work closely with the VP Hardware and<br />

the President. This VE will be responsible for the following:<br />

• Designing and developing the interface for the case<br />

• Construction of the casing<br />

• Aiding in the assembling of the device<br />

• Aiding in designing and implementing the user interface components<br />

5) Power & Test<br />

One VE will be responsibility for the power supply (battery) portion of the product as well as to monitor<br />

and document the overall testing of the product through all phases of development. This VE will work<br />

closely with the VP Hardware, President, and the Case & Interface members. This VE will be responsible<br />

for the following:<br />

• Researching, and developing the battery and power management of the product<br />

• Testing of the battery and monitoring overall testing<br />

• Work with the case & interface VE to design and implement swivel-lock system for an<br />

interchangeable battery.<br />

6) Microprocessor<br />

One VE will be assigned to the processors portion of the design. This is a large portion of the design and<br />

will involve working closely with the VP Hardware and President. Embedded system code will be written<br />

for signal processing and data functions. Work will also be done involving Bluetooth, storage, and display<br />

functionality.<br />

• Researching, designing, and testing of the microprocessors<br />

• Testing of the processors<br />

• Working with other members on Bluetooth, storage, and display functionality<br />

7) Bluetooth & Storage<br />

One VE will be assigned to handle the Bluetooth and storage related components of the design.<br />

Bluetooth will be used to wirelessly transfer the recorded accelerometer data to a PC and, time<br />

4


<strong>Advanced</strong> <strong>Rowing</strong> <strong>Instruments</strong><br />

Internal Document -- Confidential<br />

permitting, to allow the use of a Bluetooth headset for the coxswain. The storage part involves storing the<br />

accelerometer to an on-board or removable memory device, possibly a Secure Digital, Compact Flash, or<br />

USB stick.<br />

• Developing and testing of the Bluetooth module<br />

• Developing and testing of the memory storage unit<br />

• Aiding in the implementation of the processors in the circuit<br />

8) Display<br />

One VE will be assigned to primarily aid in the development of the embedded software that will run on the<br />

processors contained inside the instrument. This person will be assigned certain functions to implement in<br />

code. This VE will work closely with the VP Software and VP Hardware. This VE will be responsible for<br />

the following:<br />

• Developing and testing of the display unit<br />

• Aid in the user interface design of the case<br />

• Work with the microprocessor members to ensure functionality<br />

5


Appendix F<br />

Call Logs<br />

85


<strong>Advanced</strong> <strong>Rowing</strong> <strong>Instruments</strong><br />

Internal Document -- Confidential<br />

Company Calls for Market Research<br />

NIELSEN-KELLERMAN<br />

Amy Winner<br />

Advertising and Public Relations<br />

800-784-4221<br />

awinner@nkhome.com<br />

Nov 03<br />

Amy Winner is out of the office until November 15 th . Left a message on voicemail, sent email to follow up<br />

with her.<br />

Got a call back from her. She said she couldn’t reveal any sort of company data. Gave me the contact for<br />

US <strong>Rowing</strong>.<br />

VESPOLI<br />

Julio Viyella<br />

Southeast Sales Representative<br />

203-843-1491<br />

southeast@vespoli.com<br />

Amanda Kukla<br />

MidAtlantic region<br />

203-675-4409<br />

midatlantic@vespoli.com<br />

Teresa Strickland<br />

Sales & Service<br />

203-773-0311<br />

Nov 3<br />

Kukla <strong>–</strong> left a message.<br />

Strickland <strong>–</strong> was forwarded to voicemail of Mike Vespoli (yeah, the CEO, Owner), and left a message with<br />

him.<br />

Julio Viyella <strong>–</strong> was in Chattanooga at a regatta, will call back Monday mid-morning.<br />

- Got a call back from Kukla <strong>–</strong> says Vespoli doesn’t sell NK equipment.<br />

WINTECH RACING<br />

Brendan M. Crotty<br />

Mid-Atlantic Sales Representative<br />

1200 Belleview Blvd, #B2<br />

Alexandria, VA 22307<br />

Phone: 203-868-5779<br />

bcrotty@wintechracing.com<br />

Management team <strong>–</strong> Marketing


<strong>Advanced</strong> <strong>Rowing</strong> <strong>Instruments</strong><br />

Internal Document -- Confidential<br />

Lynda Confessore<br />

Nov 3<br />

Brendan <strong>–</strong> left a message<br />

HIDDEN CREEK SPORTS<br />

<strong>Rowing</strong> retailer, Pennsylvania<br />

General Inquiries: info@hiddencreekspots.com<br />

866-901-0901<br />

Spoke with Ann Williams<br />

They have been in business only since April 2006<br />

So far, they have sold 10 CoxBox and 10 CoxVox Box<br />

Expects another demand in February<br />

Estimates to sell 30 of each in a year.<br />

CHESAPEAKE ROWING<br />

Rock Hall, MD<br />

rowing@dmv.com<br />

410-639-7172<br />

Tom McGlenn <strong>–</strong> the guy to talk to, left name and number will call back<br />

LAKE UNION CREW<br />

Competitive Crew team in Seattle Washington, over 300 athletes<br />

206-860-4199<br />

HARVARD CREW TEAM<br />

harvcrew@hcs.harvard.edu<br />

DURHAM BOAT COMPANY<br />

Durham, NH<br />

603-659-7575<br />

HUDSON BOAT WORKS<br />

Stephen Ross, Sales and Service<br />

519-473-9864<br />

Jeff McIntyre, Technical Advisor & Sales and Service<br />

Main Office<br />

Craig McAllister, Marketing Manager<br />

519-473-9864


<strong>Advanced</strong> <strong>Rowing</strong> <strong>Instruments</strong><br />

Internal Document -- Confidential<br />

Nov 03<br />

Spoke to someone there, they don’t have records (without having to go through every single file) on how<br />

many of the units are sold. They said that NK sends them the boxes, then they install them in the boat if<br />

the customer wants it.<br />

REGATTA SPORT<br />

www.regattasport.com<br />

Head Office<br />

Phone: (North America) 1.800-567-2739<br />

Canadian hQ<br />

Left a message<br />

RESOLUTE RACING SHELLS<br />

www.resoluteracing.com<br />

Phone: 401-253-7384<br />

Sue Hinkley,<br />

Probably 90% have the wiring installed in the boats, (120 boats a year)<br />

What we usually do is install the wiring and speakers and seat magnet, (buy these three from Nielsen-<br />

Kellerman..use the retail prices, but then include an installation price).<br />

Usually teams have the CoxBox or CoxVox<br />

SpeedCoach 10-15% of the boats will also order the speedcoach (include the impeller).<br />

25 maybe at the highest<br />

150 boats a year, Increasing 30% a year<br />

especially high school, and girls in particular (because of scholarships) (because of title IX)<br />

regions <strong>–</strong> areas around NJ and Philadelphia, new clubs all the time<br />

also down in florida, and S.C. and Virginia, “booming”<br />

West coast already has a lot, not sure how much there are moving<br />

www.row2k.com.<br />

Rowers Almanac <strong>–</strong> better idea of numbers. They made something called a bible <strong>–</strong> has a listing of all the<br />

crews in the world and contacts for most of them. Telephone <strong>–</strong> 301-520-8066<br />

info@rowersalamanac.com www.rowersalamanac.com<br />

Vespoli makes 500 boats a year<br />

Seattle company (foupe? Didn’t catch name) , then Durham boats in NH, really small<br />

Frank Biller @ nkhome.com -� sales manager for rowing products.<br />

<strong>Rowing</strong> News <strong>–</strong> tripp davis.<br />

Nov 08


<strong>Advanced</strong> <strong>Rowing</strong> <strong>Instruments</strong><br />

Internal Document -- Confidential<br />

Talked<br />

again with<br />

Ms. Hinkley about the Rowers<br />

Almanac. She said that they have an extra copy around and would mail it to me. However, the National<br />

Survey is a special thing that the Rowers Almanac did last year.<br />

The person to talk to at Rowers Almanac:<br />

Karen (maiden) Solem (now) Derringer<br />

301-520-8066<br />

ROWERS ALMANAC<br />

301-520-8066<br />

- try to talk to Karen Derringer<br />

- mention Sue Hinkley’s name<br />

- ask about the rowers almanac<br />

- ask about national survey<br />

-- got the answering machine to Karen Derringer, left a message.<br />

Nov 14<br />

Called Rower’s Almanac<br />

- got the answering machine to Ms. Derringer and left a message.<br />

Nov 20<br />

Called Rower’s Almanac<br />

- got the answering machine to Ms. Derringer and left a message.


Appendix G<br />

Schematics & PCB<br />

90


Appendix H<br />

Component Datasheets<br />

(Selected Pages)<br />

96


� <strong>Advanced</strong> Multibus Architecture With Three<br />

Separate 16-Bit Data Memory Buses and<br />

One Program Memory Bus<br />

� 40-Bit Arithmetic Logic Unit (ALU)<br />

Including a 40-Bit Barrel Shifter and Two<br />

Independent 40-Bit Accumulators<br />

� 17- × 17-Bit Parallel Multiplier Coupled to a<br />

40-Bit Dedicated Adder for Non-Pipelined<br />

Single-Cycle Multiply/Accumulate (MAC)<br />

Operation<br />

� Compare, Select, and Store Unit (CSSU) for<br />

the Add/Compare Selection of the Viterbi<br />

Operator<br />

� Exponent Encoder to Compute an<br />

Exponent Value of a 40-Bit Accumulator<br />

Value in a Single Cycle<br />

� Two Address Generators With Eight<br />

Auxiliary Registers and Two Auxiliary<br />

Register Arithmetic Units (ARAUs)<br />

� Data Bus With a Bus Holder Feature<br />

� Address Bus With a Bus Holder Feature<br />

� Extended Addressing Mode for 8M × 16-Bit<br />

Maximum Addressable External Program<br />

Space<br />

� 192K × 16-Bit Maximum Addressable<br />

Memory Space (64K Words Program,<br />

64K Words Data, and 64K Words I/O)<br />

� On-Chip ROM with Some Configurable to<br />

Program/Data Memory<br />

� Dual-Access On-Chip RAM<br />

� Single-Access On-Chip RAM<br />

� Single-Instruction Repeat and<br />

Block-Repeat Operations for Program Code<br />

� Block-Memory-Move Instructions for Better<br />

Program and Data Management<br />

� Instructions With a 32-Bit Long Word<br />

Operand<br />

� Instructions With Two- or Three-Operand<br />

Reads<br />

POST OFFICE BOX 1443 • HOUSTON, TEXAS 77251−1443<br />

�����������<br />

����������� ������� ������ ���������<br />

SPRS078G − SEPTEMBER 1998 − REVISED OCTOBER 2004<br />

� Arithmetic Instructions With Parallel Store<br />

and Parallel Load<br />

� Conditional Store Instructions<br />

� Fast Return From Interrupt<br />

� On-Chip Peripherals<br />

− Software-Programmable Wait-State<br />

Generator and Programmable Bank<br />

Switching<br />

− On-Chip Phase-Locked Loop (PLL) Clock<br />

Generator With Internal Oscillator or<br />

External Clock Source<br />

− Time-Division Multiplexed (TDM) Serial<br />

Port<br />

− Buffered Serial Port (BSP)<br />

− 8-Bit Parallel Host Port Interface (HPI)<br />

− One 16-Bit Timer<br />

− External-Input/Output (XIO) Off Control<br />

to Disable the External Data Bus,<br />

Address Bus and Control Signals<br />

� Power Consumption Control With IDLE1,<br />

IDLE2, and IDLE3 Instructions With<br />

Power-Down Modes<br />

� CLKOUT Off Control to Disable CLKOUT<br />

� On-Chip Scan-Based Emulation Logic,<br />

IEEE Std 1149.1 † (JTAG) Boundary Scan<br />

Logic<br />

� 12.5-ns Single-Cycle Fixed-Point<br />

Instruction Execution Time (80 MIPS) for<br />

3.3-V Power Supply)<br />

� 10-ns Single-Cycle Fixed-Point Instruction<br />

Execution Time (100 MIPS) for 3.3-V Power<br />

Supply (2.5-V Core)<br />

� 8.3-ns Single-Cycle Fixed-Point Instruction<br />

Execution Time (120 MIPS) for 3.3-V Power<br />

Supply (2.5-V Core)<br />

� Available in a 144-Pin Plastic Thin Quad<br />

Flatpack (TQFP) (PGE Suffix) and a 144-Pin<br />

Ball Grid Array (BGA) (GGU Suffix)<br />

Please be aware that an important notice concerning availability, standard warranty, and use in critical applications of<br />

Texas <strong>Instruments</strong> semiconductor s and disclaimers thereto appears at the end of this data sheet.<br />

† IEEE Standard 1149.1-1990 Standard-Test-Access Port and Boundary Scan Architecture.<br />

All trademarks are the property of their respective owners.<br />

���������� ���� ����������� �� ������� �� �� ����������� �����<br />

�������� ������� �� �������������� ��� ��� ����� �� ����� �����������<br />

�������� ��������� ���������� ���������� ���� ��� ����������� �������<br />

������� �� ��� �����������<br />

Copyright © 2004, Texas <strong>Instruments</strong> Incorporated<br />

1


1 TMS320VC5509A Features<br />

� High-Performance, Low-Power, Fixed-Point<br />

TMS320C55x Digital Signal Processor<br />

− 9.26-, 6.95-, 5-ns Instruction Cycle Time<br />

− 108-, 144-, 200-MHz Clock Rate<br />

− One/Two Instruction(s) Executed per<br />

Cycle<br />

− Dual Multipliers [Up to 400 Million<br />

Multiply-Accumulates per Second<br />

(MMACS)]<br />

− Two Arithmetic/Logic Units (ALUs)<br />

− Three Internal Data/Operand Read Buses<br />

and Two Internal Data/Operand Write<br />

Buses<br />

� 128K x 16-Bit On-Chip RAM, Composed of:<br />

− 64K Bytes of Dual-Access RAM (DARAM)<br />

8 Blocks of 4K × 16-Bit<br />

− 192K Bytes of Single-Access RAM<br />

(SARAM) 24 Blocks of 4K × 16-Bit<br />

� 64K Bytes of One-Wait-State On-Chip ROM<br />

(32K × 16-Bit)<br />

� 8M × 16-Bit Maximum Addressable External<br />

Memory Space (Synchronous DRAM)<br />

� 16-Bit External Parallel Bus Memory<br />

Supporting Either:<br />

− External Memory Interface (EMIF) With<br />

GPIO Capabilities and Glueless Interface<br />

to:<br />

− Asynchronous Static RAM (SRAM)<br />

− Asynchronous EPROM<br />

− Synchronous DRAM (SDRAM)<br />

− 16-Bit Parallel Enhanced Host-Port<br />

Interface (EHPI) With GPIO Capabilities<br />

� Programmable Low-Power Control of Six<br />

Device Functional Domains<br />

� On-Chip Scan-Based Emulation Logic<br />

All trademarks are the property of their respective owners.<br />

TMS320C55x and MicroStar BGA are trademarks of Texas <strong>Instruments</strong>.<br />

† IEEE Standard 1149.1-1990 Standard-Test-Access Port and Boundary Scan Architecture.<br />

November 2002 − Revised February 2007 SPRS205I<br />

Features<br />

� On-Chip Peripherals<br />

− Two 20-Bit Timers<br />

− Watchdog Timer<br />

− Six-Channel Direct Memory Access<br />

(DMA) Controller<br />

− Three Serial Ports Supporting a<br />

Combination of:<br />

− Up to 3 Multichannel Buffered Serial<br />

Ports (McBSPs)<br />

− Up to 2 MultiMedia/Secure Digital Card<br />

Interfaces<br />

− Programmable Phase-Locked Loop<br />

Clock Generator<br />

− Seven (LQFP) or Eight (BGA) General-<br />

Purpose I/O (GPIO) Pins and a General-<br />

Purpose Output Pin (XF)<br />

− USB Full-Speed (12 Mbps) Slave Port<br />

Supporting Bulk, Interrupt and<br />

Isochronous Transfers<br />

− Inter-Integrated Circuit (I 2 C) Multi-Master<br />

and Slave Interface<br />

− Real-Time Clock (RTC) With Crystal<br />

Input, Separate Clock Domain, Separate<br />

Power Supply<br />

− 4-Channel (BGA) or 2-Channel (LQFP)<br />

10-Bit Successive Approximation A/D<br />

� IEEE Std 1149.1 † (JTAG) Boundary Scan<br />

Logic<br />

� Packages:<br />

− 144-Terminal Low-Profile Quad Flatpack<br />

(LQFP) (PGE Suffix)<br />

− 179-Terminal MicroStar BGA (Ball Grid<br />

Array) (GHH Suffix)<br />

− 179-Terminal Lead-Free MicroStar BGA<br />

(Ball Grid Array) (ZHH Suffix)<br />

� 1.2-V Core (108 MHz), 2.7-V <strong>–</strong> 3.6-V I/Os<br />

� 1.35-V Core (144 MHz), 2.7-V <strong>–</strong> 3.6-V I/Os<br />

� 1.6-V Core (200 MHz), 2.7-V <strong>–</strong> 3.6-V I/Os<br />

13


PIC18F2420/2520/4420/4520<br />

28/40/44-Pin Enhanced Flash Microcontrollers with<br />

10-Bit A/D and nanoWatt Technology<br />

Power Managed Modes:<br />

Run: CPU on, peripherals on<br />

Idle: CPU off, peripherals on<br />

Sleep: CPU off, peripherals off<br />

Idle mode currents down to 5.8 μA typical<br />

Sleep mode current down to 0.1 μA typical<br />

Timer1 Oscillator: 1.8 μA, 32 kHz, 2V<br />

Watchdog Timer: 2.1 μA<br />

Two-Speed Oscillator Start-up<br />

Peripheral Highlights:<br />

High-current sink/source 25 mA/25 mA<br />

Three programmable external interrupts<br />

Four input change interrupts<br />

Up to 2 Capture/Compare/PWM (CCP) modules,<br />

one with Auto-Shutdown (28-pin devices)<br />

Enhanced Capture/Compare/PWM (ECCP)<br />

module (40/44-pin devices only):<br />

- One, two or four PWM outputs<br />

- Selectable polarity<br />

- Programmable dead time<br />

- Auto-Shutdown and Auto-Restart<br />

Master Synchronous Serial Port (MSSP) module<br />

supporting 3-wire SPI (all 4 modes) and I 2 C<br />

Master and Slave Modes<br />

Enhanced Addressable USART module:<br />

- Supports RS-485, RS-232 and LIN 1.2<br />

- RS-232 operation using internal oscillator<br />

block (no external crystal required)<br />

- Auto-Wake-up on Start bit<br />

- Auto-Baud Detect<br />

10-bit, up to 13-channel Analog-to-Digital<br />

Converter module (A/D):<br />

- Auto-acquisition capability<br />

- Conversion available during Sleep<br />

Dual analog comparators with input multiplexing)<br />

Flexible Oscillator Structure:<br />

Four Crystal modes, up to 40 MHz<br />

4X Phase Lock Loop (available for crystal and<br />

internal oscillators)<br />

Two External RC modes, up to 4 MHz<br />

Two External Clock modes, up to 40 MHz<br />

Internal oscillator block:<br />

- 8 user selectable frequencies, from 31 kHz to 8 MHz<br />

- Provides a complete range of clock speeds<br />

from 31 kHz to 32 MHz when used with PLL<br />

- User tunable to compensate for frequency drift<br />

Secondary oscillator using Timer1 @ 32 kHz<br />

Fail-Safe Clock Monitor:<br />

- Allows for safe shutdown if peripheral clock stops<br />

Special Microcontroller Features:<br />

C compiler optimized architecture:<br />

- Optional extended instruction set designed to<br />

optimize re-entrant code<br />

100,000 erase/write cycle Enhanced Flash<br />

program memory typical<br />

1,000,000 erase/write cycle Data EEPROM<br />

memory typical<br />

Flash/Data EEPROM Retention: 100 years typical<br />

Self-programmable under software control<br />

Priority levels for interrupts<br />

8 x 8 Single-Cycle Hardware Multiplier<br />

Extended Watchdog Timer (WDT):<br />

- Programmable period from 4 ms to 131s<br />

Single-supply 5V In-Circuit Serial<br />

Programming (ICSP) via two pins<br />

In-Circuit Debug (ICD) via two pins<br />

Wide operating voltage range: 2.0V to 5.5V<br />

Programmable 16-level High/Low-Voltage<br />

Detection (HLVD) module:<br />

- Supports interrupt on High/Low-Voltage<br />

Detection<br />

Programmable Brown-out Reset (BOR<br />

- With software enable option<br />

© 2007 Microchip Technology Inc. Preliminary DS39631B-page 1


High-Performance Modified RISC CPU:<br />

Modified Harvard architecture<br />

C compiler optimized instruction set architecture<br />

Flexible addressing modes<br />

83 base instructions<br />

24-bit wide instructions, 16-bit wide data path<br />

Up to 24 Kbytes on-chip Flash program space<br />

Up to 2 Kbytes of on-chip data RAM<br />

Up to 1 Kbytes of nonvolatile data EEPROM<br />

16 x 16-bit working register array<br />

Up to 30 MIPS operation:<br />

- DC to 40 MHz external clock input<br />

- 4 MHz - 10 MHz oscillator input with<br />

PLL active (4x, 8x, 16x)<br />

Up to 21 interrupt sources:<br />

- 8 user-selectable priority levels<br />

- 3 external interrupt sources<br />

- 4 processor trap sources<br />

DSP Features:<br />

Dual data fetch<br />

Modulo and Bit-Reversed modes<br />

Two 40-bit wide accumulators with optional<br />

saturation logic<br />

17-bit x 17-bit single-cycle hardware fractional/<br />

integer multiplier<br />

All DSP instructions are single cycle<br />

- Multiply-Accumulate (MAC) operation<br />

single-cycle ±16 shift<br />

Peripheral Features:<br />

dsPIC30F2011/2012/3012/3013<br />

dsPIC30F2011/2012/3012/3013 High-Performance<br />

Digital Signal Controllers<br />

Note: This data sheet summarizes features of this group<br />

of dsPIC30F devices and is not intended to be a complete<br />

reference source. For more information on the CPU,<br />

peripherals, register descriptions and general device<br />

functionality, refer to the “dsPIC30F Family Reference<br />

Manual” (DS70046). For more information on the device<br />

instruction set and programming, refer to the “dsPIC30F/<br />

33F Programmer’s Reference Manual” (DS70157).<br />

High-current sink/source I/O pins: 25 mA/25 mA<br />

Three 16-bit timers/counters; optionally pair up<br />

16-bit timers into 32-bit timer modules<br />

16-bit Capture input functions<br />

16-bit Compare/PWM output functions<br />

3-wire SPI modules (supports four Frame modes)<br />

I 2 C module supports Multi-Master/Slave mode<br />

and 7-bit/10-bit addressing<br />

Up to two addressable UART modules with FIFO<br />

buffers<br />

Analog Features:<br />

12-bit Analog-to-Digital Converter (ADC) with:<br />

- 200 ksps conversion rate<br />

- Up to 10 input channels<br />

- Conversion available during Sleep and Idle<br />

Programmable Low-Voltage Detection (PLVD)<br />

Programmable Brown-out Reset<br />

Special Microcontroller Features:<br />

Enhanced Flash program memory:<br />

- 10,000 erase/write cycle (min.) for<br />

industrial temperature range, 100K (typical)<br />

Data EEPROM memory:<br />

- 100,000 erase/write cycle (min.) for<br />

industrial temperature range, 1M (typical)<br />

Self-reprogrammable under software control<br />

Power-on Reset (POR), Power-up Timer (PWRT)<br />

and Oscillator Start-up Timer (OST)<br />

Flexible Watchdog Timer (WDT) with on-chip lowpower<br />

RC oscillator for reliable operation<br />

Fail-Safe Clock Monitor operation:<br />

- Detects clock failure and switches to on-chip<br />

low-power RC oscillator<br />

Programmable code protection<br />

In-Circuit Serial Programming (ICSP)<br />

Selectable Power Management modes:<br />

- Sleep, Idle and Alternate Clock modes<br />

CMOS Technology:<br />

Low-power, high-speed Flash technology<br />

Wide operating voltage range (2.5V to 5.5V)<br />

Industrial and Extended temperature ranges<br />

Low-power consumption<br />

© 2006 Microchip Technology Inc. DS70139E-page 1


Freescale Semiconductor<br />

Technical Data<br />

±2.5g - 10g Three Axis Low-g<br />

Micromachined Accelerometer<br />

The MMA7261QT low cost capacitive micromachined accelerometer<br />

features signal conditioning, a 1-pole low pass filter, temperature<br />

compensation and g-Select which allows for the selection among 4<br />

sensitivities. Zero-g offset full scale span and filter cut-off are factory set and<br />

require no external devices. Includes a Sleep Mode that makes it ideal for<br />

handheld battery powered electronics.<br />

Features<br />

• Selectable Sensitivity (2.5g/3.3g/6.7g/10g)<br />

• Low Current Consumption: 500 µA<br />

• Sleep Mode: 3 µA<br />

• Low Voltage Operation: 2.2 V <strong>–</strong> 3.6 V<br />

• 6mm x 6mm x 1.45mm QFN<br />

• Fast Turn On Time<br />

• High Sensitivity (2.5 g)<br />

• Integral Signal Conditioning with Low Pass Filter<br />

• Robust Design, High Shocks Survivability<br />

• Environmentally Preferred Package<br />

• Low Cost<br />

Typical Applications<br />

• HDD MP3 Player: Freefall Detection<br />

• Laptop PC: Freefall Detection, Anti-Theft<br />

• Cell Phone: Image Stability, Text Scroll, Motion Dialing, E-Compass<br />

• Pedometer: Motion Sensing<br />

• PDA: Text Scroll<br />

• Navigation and Dead Reckoning: E-Compass Tilt Compensation<br />

• Gaming: Tilt and Motion Sensing, Event Recorder<br />

• Robotics: Motion Sensing<br />

Device Name<br />

ORDERING INFORMATION<br />

Temperature<br />

Range<br />

Package<br />

Drawing<br />

© Freescale Semiconductor, Inc., 2006. All rights reserved.<br />

Package<br />

MMA7261QT <strong>–</strong> 20 to +85°C 1622-02 QFN-16, Tray<br />

MMA7261QR2 <strong>–</strong> 20 to +85°C 1622-02 QFN-16,Tape & Reel<br />

Document Number: MMA7261QT<br />

Rev 0, 10/2006<br />

g-Select1<br />

MMA7261QT<br />

MMA7261QT: XYZ AXIS<br />

ACCELEROMETER<br />

±2.5g/3.3g/6.7g/10g<br />

1<br />

g-Select2 2<br />

VDD 3<br />

VSS 4<br />

Bottom View<br />

16-LEAD<br />

QFN<br />

CASE 1622-02<br />

N/C<br />

Top View<br />

16 15 14 13<br />

5 6 7 8<br />

N/C<br />

X OUT<br />

N/C<br />

Y OUT<br />

N/C<br />

Z OUT<br />

N/C<br />

12<br />

Sleep<br />

Mode<br />

11 N/C<br />

10 N/C<br />

Figure 1. Pin Connections<br />

9<br />

N/C


The Freescale accelerometer is a surface-micromachined<br />

integrated-circuit accelerometer.<br />

The device consists of two surface micromachined<br />

capacitive sensing cells (g-cell) and a signal conditioning<br />

ASIC contained in a single integrated circuit package. The<br />

sensing elements are sealed hermetically at the wafer level<br />

using a bulk micromachined cap wafer.<br />

The g-cell is a mechanical structure formed from<br />

semiconductor materials (postillion) using semiconductor<br />

processes (masking and etching). It can be modeled as a set<br />

of beams attached to a movable central mass that move<br />

between fixed beams. The movable beams can be deflected<br />

from their rest position by subjecting the system to an<br />

acceleration (Figure 3).<br />

As the beams attached to the central mass move, the<br />

distance from them to the fixed beams on one side will<br />

increase by the same amount that the distance to the fixed<br />

beams on the other side decreases. The change in distance<br />

is a measure of acceleration.<br />

The g-cell beams form two back-to-back capacitors<br />

(Figure 3). As the center beam moves with acceleration, the<br />

distance between the beams changes and each capacitor's<br />

value will change, (C = Aε/D). Where A is the area of the<br />

beam, ε is the dielectric constant, and D is the distance<br />

between the beams.<br />

The ASIC uses switched capacitor techniques to measure<br />

the g-cell capacitors and extract the acceleration data from<br />

the difference between the two capacitors. The ASIC also<br />

signal conditions and filters (switched capacitor) the signal,<br />

providing a high level output voltage that is ratiometric and<br />

proportional to acceleration.<br />

MMA7261QT<br />

Acceleration<br />

Figure 3. Simplified Transducer Physical Model<br />

PRINCIPLE OF OPERATION<br />

SPECIAL FEATURES<br />

g-Select<br />

The g-Select feature allows for the selection among 4<br />

sensitivities present in the device. Depending on the logic<br />

input placed on pins 1 and 2, the device internal gain will be<br />

changed allowing it to function with a 2.5g, 3.3g, 6.7g, or 10g<br />

sensitivity (Table 3). This feature is ideal when a product has<br />

applications requiring different sensitivities for optimum<br />

performance. The sensitivity can be changed at anytime<br />

during the operation of the product. The g-Select1 and g-<br />

Select2 pins can be left unconnected for applications<br />

requiring only a 2.5g sensitivity as the device has an internal<br />

pull-down to keep it at that sensitivity (480mV/g).<br />

Table 3. g-Select pin Descriptions<br />

g-Select2 g-Select1 g-Range Sensitivity<br />

0 0 2.5g 480mV/g<br />

0 1 3.3g 360mV/g<br />

1 0 6.7g 180mV/g<br />

1 1 10g 120mV/g<br />

Sleep Mode<br />

The 3 axis accelerometer provides a Sleep Mode that is<br />

ideal for battery operated products. When Sleep Mode is<br />

active, the device outputs are turned off, providing significant<br />

reduction of operating current. A low input signal on pin 12<br />

(Sleep Mode) will place the device in this mode and reduce<br />

the current to 3uA typ. For lower power consumption, it is<br />

recommended to set g-Select1 and g-Select2 to 2.5g mode.<br />

By placing a high input signal on pin 12, the device will<br />

resume to normal mode of operation.<br />

Filtering<br />

The 3 axis accelerometer contains onboard single-pole<br />

switched capacitor filters. Because the filter is realized using<br />

switched capacitor techniques, there is no requirement for<br />

external passive components (resistors and capacitors) to set<br />

the cut-off frequency.<br />

Ratiometricity<br />

Ratiometricity simply means the output offset voltage and<br />

sensitivity will scale linearly with applied supply voltage. That<br />

is, as supply voltage is increased, the sensitivity and offset<br />

increase linearly; as supply voltage decreases, offset and<br />

sensitivity decrease linearly. This is a key feature when<br />

interfacing to a microcontroller or an A/D converter because<br />

it provides system level cancellation of supply induced errors<br />

in the analog to digital conversion process.<br />

Sensors<br />

4 Freescale Semiconductor


Pin Descriptions<br />

g-Select1<br />

Table 4. Pin Descriptions<br />

1<br />

2<br />

3<br />

4<br />

Top View<br />

16 15 14 13<br />

5 6 7 8<br />

Figure 4. Pinout Description<br />

Pin No. Pin Name Description<br />

1 g-Select1 Logic input pin to select g level.<br />

2 g-Select2 Logic input pin to select g level.<br />

3 VDD Power Supply Input<br />

4 VSS Power Supply Ground<br />

5 - 7 N/C No internal connection.<br />

Leave unconnected.<br />

8 - 11 N/C Unused for factory trim.<br />

Leave unconnected.<br />

12 Sleep Mode Logic input pin to enable product or<br />

Sleep Mode.<br />

13 ZOUT Z direction output voltage.<br />

14 YOUT Y direction output voltage.<br />

15 XOUT X direction output voltage.<br />

16 N/C No internal connection.<br />

Leave unconnected.<br />

V DD<br />

g-Select2<br />

VDD VSS 0.1 µF<br />

Logic<br />

Inputs<br />

Logic<br />

Input<br />

N/C<br />

N/C<br />

X OUT<br />

N/C<br />

1<br />

g-Select1<br />

2 g-Select2<br />

3<br />

4<br />

V DD<br />

V SS<br />

Y OUT<br />

N/C<br />

12<br />

Sleep Mode<br />

Z OUT<br />

N/C<br />

MMA7261QT<br />

Z OUT<br />

Y OUT<br />

X OUT<br />

Figure 5. Accelerometer with Recommended<br />

Connection Diagram<br />

12<br />

11<br />

10<br />

9<br />

13<br />

14<br />

15<br />

Sleep Mode<br />

N/C<br />

N/C<br />

N/C<br />

1 kΩ<br />

0.1 µF<br />

1 kΩ<br />

0.1 µF<br />

1 kΩ<br />

0.1 µF<br />

BASIC CONNECTIONS<br />

PCB Layout<br />

POWER SUPPLY<br />

Figure 6. Recommended PCB Layout for Interfacing<br />

Accelerometer to Microcontroller<br />

NOTES:<br />

1. Use 0.1 µF capacitor on VDD to decouple the power<br />

source. Do not exceed capacitor values of 2.2 or 3.3<br />

µF on VDD-GND. 2. Physical coupling distance of the accelerometer to<br />

the microcontroller should be minimal.<br />

3. The flag underneath the package is internally<br />

connected to ground. It is not recommended for the<br />

flag to be soldered down.<br />

4. Place a ground plane beneath the accelerometer to<br />

reduce noise, the ground plane should be attached to<br />

all of the open ended terminals shown in Figure 6.<br />

5. Use an RC filter with 1.0 kΩ and 0.1 µF on the<br />

outputs of the accelerometer to minimize clock noise<br />

(from the switched capacitor filter circuit).<br />

6. PCB layout of power and ground should not couple<br />

power supply noise.<br />

7. Accelerometer and microcontroller should not be a<br />

high current path.<br />

8. A/D sampling rate and any external power supply<br />

switching frequency should be selected such that<br />

they do not interfere with the internal accelerometer<br />

sampling frequency (11 kHz for the sampling<br />

frequency). This will prevent aliasing errors.<br />

9. PCB layout should not run traces or vias under the<br />

QFN part. This could lead to ground shorting to the<br />

accelerometer flag.<br />

MMA7261QT<br />

Sensors<br />

Freescale Semiconductor 5<br />

Accelerometer<br />

V DD<br />

V SS<br />

Sleep Mode<br />

g-Select1<br />

g-Select2<br />

XOUT Y OUT<br />

Z OUT<br />

C<br />

C<br />

R<br />

R<br />

R<br />

C<br />

C<br />

C<br />

V RH<br />

P0<br />

P1<br />

P2<br />

A/DIN A/D IN<br />

A/D IN<br />

Microcontroller<br />

V DD<br />

V SS<br />

C


+X<br />

X OUT @ +1g = 2.13 V<br />

Y OUT @ 0g = 1.65 V<br />

Z OUT@ 0g = 1.65 V<br />

MMA7261QT<br />

1<br />

2<br />

3<br />

4<br />

Top View<br />

+Y<br />

16 15 14 13<br />

5 6 7 8<br />

-Y<br />

16-Pin QFN Package<br />

Top View<br />

12<br />

11<br />

10<br />

X OUT @ 0g = 1.65 V<br />

Y OUT @ -1g = 1.17 V<br />

Z OUT @ 0g = 1.65 V<br />

9<br />

X OUT @ 0g = 1.65 V<br />

Y OUT @ +1g = 2.13 V<br />

Z OUT@ 0g = 1.65 V<br />

DYNAMIC ACCELERATION<br />

-X<br />

STATIC ACCELERATION<br />

X OUT @ -1g = 1.17 V<br />

Y OUT @ 0g = 1.65 V<br />

Z OUT @ 0g = 1.65 V<br />

Side View<br />

-Z +Z<br />

* When positioned as shown, the Earth’s gravity will result in a positive 1g output.<br />

Direction of Earth’s gravity field.*<br />

Sensors<br />

6 Freescale Semiconductor<br />

Top<br />

Bottom<br />

: Arrow indicates direction of mass movement.<br />

Side View<br />

X OUT @ 0g = 1.65 V<br />

Y OUT @ 0g = 1.65 V<br />

Z OUT @ +1g = 2.13 V<br />

X OUT @ 0g = 1.65 V<br />

Y OUT @ 0g = 1.65 V<br />

Z OUT@ -1g = 1.17 V


FEATURES<br />

• Drives up to 32 LCD segments of arbitrary configuration<br />

• CMOS process for: wide supply voltage range,<br />

low- power operation, high-noise immunity, wide<br />

temperature range<br />

• CMOS and TTL-compatible inputs<br />

• Electrostatic discharge protection on all pins<br />

• Cascadable<br />

• On-chip oscillator<br />

• Requires only three control lines<br />

APPLICATIONS<br />

• Industrial displays<br />

• Consumer product displays<br />

• Telecom product displays<br />

• Automotive dashboard displays<br />

DESCRIPTION<br />

The AY0438 is a CMOS integrated device that drives a<br />

liquid crystal display, usually under microprocessor<br />

control. The part acts as a smart peripheral that drives<br />

up to 32 LCD segments. It needs only three control<br />

lines due to its serial input construction. It latches the<br />

data to be displayed and relieves the microprocessor<br />

from the task of generating the required waveforms.<br />

The AY0438 can drive any standard or custom parallel<br />

drive LCD display, whether it be field effect or dynamic<br />

scattering; 7-, 9-, 14- or 16-segment characters; decimals;<br />

leading + or -; or special symbols. Several<br />

AY0438 devices can be cascaded. The AC frequency<br />

of the LCD waveforms can either be supplied by the<br />

user or generated by attaching a capacitor to the LCD<br />

input, which controls the frequency of an internal oscillator.<br />

The AY0438 is available in 40-lead dual in-line plastic<br />

and 44-lead PLCC packages. Unpackaged dice are<br />

also available.<br />

32-Segment CMOS LCD Driver<br />

PIN CONFIGURATION<br />

VDD<br />

LOAD<br />

SEG 32<br />

SEG 31<br />

SEG 30<br />

SEG 29<br />

SEG 28<br />

SEG 27<br />

SEG 26<br />

SEG 25<br />

SEG 24<br />

SEG 23<br />

SEG 22<br />

SEG 21<br />

SEG 20<br />

SEG 19<br />

SEG 18<br />

SEG 17<br />

SEG 16<br />

SEG 15<br />

SEG 29<br />

SEG 28<br />

SEG 27<br />

SEG 26<br />

SEG 25<br />

SEG 24<br />

SEG 23<br />

SEG 22<br />

SEG 21<br />

SEG 20<br />

SEG 19<br />

40-Lead Dual In-line<br />

44 PLCC<br />

CLOCK<br />

SEG 1<br />

SEG 2<br />

SEG 3<br />

VSS<br />

DATA OUT<br />

DATA IN<br />

SEG 4<br />

SEG 5<br />

LCDΦ<br />

BP<br />

SEG 6<br />

SEG 7<br />

SEG 8<br />

SEG 9<br />

SEG 10<br />

SEG 11<br />

SEG 12<br />

SEG 13<br />

SEG 14<br />

© 1995 Microchip Technology Inc. DS70010I-page 1<br />

7<br />

8<br />

9<br />

10<br />

11<br />

12<br />

13<br />

14<br />

15<br />

16<br />

17<br />

1<br />

2<br />

3<br />

4<br />

5<br />

6<br />

7<br />

8<br />

9<br />

10<br />

11<br />

12<br />

13<br />

14<br />

15<br />

16<br />

17<br />

18<br />

19<br />

20<br />

AY0438<br />

AY0438<br />

40<br />

39<br />

38<br />

37<br />

36<br />

35<br />

34<br />

33<br />

32<br />

31<br />

30<br />

29<br />

28<br />

27<br />

26<br />

25<br />

24<br />

23<br />

22<br />

21<br />

NC<br />

SEG 30<br />

SEG 31<br />

SEG 32<br />

LOAD<br />

VDD<br />

CLOCK<br />

SEG 1<br />

SEG 2<br />

SEG 3<br />

VSS<br />

SEG 18 18<br />

6<br />

SEG 17 19<br />

5<br />

SEG 16 20<br />

4<br />

SEG 15 21<br />

3<br />

SEG 14 22<br />

2<br />

SEG 13 23<br />

1<br />

SEG 12 24<br />

44<br />

SEG 11 25<br />

43<br />

SEG 10 26<br />

42<br />

SEG 9 27<br />

41<br />

NC 28<br />

40<br />

AY0438<br />

39<br />

38<br />

37<br />

36<br />

35<br />

34<br />

33<br />

32<br />

31<br />

30<br />

29<br />

NC<br />

DATA OUT<br />

DATA IN<br />

SEG 4<br />

SEG 5<br />

LCDΦ<br />

BP<br />

SEG 6<br />

SEG 7<br />

SEG 8<br />

NC


®<br />

DESCRIPTION<br />

The TDA 2003 has improved performance with the<br />

same pin configuration as the TDA 2002.<br />

The additional features of TDA 2002, very low<br />

number of external components, ease of assembly,<br />

space and cost saving, are maintained.<br />

The device provides a high output current capability<br />

(up to 3.5A) very low harmonic and cross-over<br />

distortion.<br />

Completely safe operation is guaranteed due to<br />

protection against DC and AC short circuit between<br />

all pins and ground, thermal over-range, load dump<br />

voltage surge up to 40V and fortuitous open<br />

ground.<br />

ABSOLUTE MAXIMUM RATINGS<br />

October 1998<br />

TDA2003<br />

10W CAR RADIO AUDIO AMPLIFIER<br />

Symbol Parameter Value Unit<br />

VS Peak supply voltage (50ms) 40 V<br />

VS DC supply voltage 28 V<br />

VS Operating supply voltage 18 V<br />

IO Output peak current (repetitive) 3.5 A<br />

IO Output peak current (non repetitive) 4.5 A<br />

Ptot Power dissipation at Tcase = 90°C 20 W<br />

Tstg, Tj Storage and junction temeperature -40 to 150 °C<br />

TEST CIRCUIT<br />

PENTAWATT<br />

ORDERING NUMBERS : TDA 2003H<br />

TDA 2003V<br />

1/10


®<br />

DESCRIPTION<br />

The TDA 2003 has improved performance with the<br />

same pin configuration as the TDA 2002.<br />

The additional features of TDA 2002, very low<br />

number of external components, ease of assembly,<br />

space and cost saving, are maintained.<br />

The device provides a high output current capability<br />

(up to 3.5A) very low harmonic and cross-over<br />

distortion.<br />

Completely safe operation is guaranteed due to<br />

protection against DC and AC short circuit between<br />

all pins and ground, thermal over-range, load dump<br />

voltage surge up to 40V and fortuitous open<br />

ground.<br />

ABSOLUTE MAXIMUM RATINGS<br />

October 1998<br />

TDA2003<br />

10W CAR RADIO AUDIO AMPLIFIER<br />

Symbol Parameter Value Unit<br />

VS Peak supply voltage (50ms) 40 V<br />

VS DC supply voltage 28 V<br />

VS Operating supply voltage 18 V<br />

IO Output peak current (repetitive) 3.5 A<br />

IO Output peak current (non repetitive) 4.5 A<br />

Ptot Power dissipation at Tcase = 90°C 20 W<br />

Tstg, Tj Storage and junction temeperature -40 to 150 °C<br />

TEST CIRCUIT<br />

PENTAWATT<br />

ORDERING NUMBERS : TDA 2003H<br />

TDA 2003V<br />

1/10


Appendix I<br />

Industrial Design Documentation<br />

112


<strong>Advanced</strong> <strong>Rowing</strong> <strong>Instruments</strong><br />

Industrial Design <strong>–</strong> Elements to Incorporate in Design<br />

This document describes the elements to consider in designing the coxbox product.<br />

Vx <strong>–</strong> the Low End Model<br />

Information the Coxswain Needs to See<br />

• Stroke rate <strong>–</strong> two digit display.<br />

o 16 mm tall and 21 mm wide the measurements for our current display.<br />

o This is updated approximately every 3-5 seconds.<br />

• Timer for showing the time elapsed for a race or practice <strong>–</strong> 5 or 6 digit display.<br />

o 18mm and 62mm wide are the measurements for our current display.<br />

• Stroke Sensing Status<br />

o Two states are “Ready” and “Not Ready”<br />

o Needed because displaying the stroke rate requires more than 1 full<br />

stroke to measure.<br />

o Can be 1 element or two (meaning can be 1 lamp/LED or 2.)<br />

• Low Battery or Battery Indicator<br />

o If implemented as a low battery indicator, one element (ie, lamp or LED) is<br />

needed.<br />

o Not sure if circuitry exists that can find the battery life.<br />

Controls or Interactivity<br />

• Power On and Off.<br />

o Can be separate control or integrated with another control.<br />

• Volume level control.<br />

• Timer Control<br />

o Start, Pause, and Reset functionality<br />

Connection Jacks<br />

• Male BNC for headset microphone<br />

o Does not have to be on the front panel<br />

• Proprietary five pin connector for speaker<br />

o Does not have to be on the front panel<br />

Case Body<br />

• Modular battery system<br />

• Carrying handle (does not have to be rigid)<br />

1


Figure I.1: Refined <strong>Final</strong> Design<br />

114


Figure I.2: <strong>Final</strong> Design Direction<br />

115


Figure I.3: <strong>Final</strong> Design Direction<br />

116


Figure I.4: Interface Ideas<br />

117


Figure I.5: Case Top View<br />

118


Figure I.6: Case Top View<br />

119


Figure I.7: Case Bottom View<br />

120


Figure I.8: Case Perspective View<br />

121


Figure I.9: Case Side View<br />

122


Appendix J<br />

<strong>Business</strong> Documentation<br />

123


RI Coaches Survey file:///C:/Documents%20and%20Settings/<strong>Saket</strong>/Desktop/ARI_ID/ari_co...<br />

Survey for Coaches<br />

This survey is to learn about the purchasing habits, the features, and the problems coaches have with coxswain<br />

boxes. It is for a senior design project in electrical engineering through the Engineering Entrepreneurs Program at<br />

North Carolina State University in Raleigh, NC.<br />

Team/School Name<br />

Your Name (optional)<br />

1. How many of the following does your team currently have or own?<br />

NK's Vox-Box: NK's Cox-Box: Shells: Rowers: Coxswains:<br />

2. How many times over the course of a term do you spend money on repairing or replacing the following equipment:<br />

(Please circle one choice for each product type)<br />

a) Vox-Boxes: nmlkj 0 - 1 times nmlkj 2 - 3 nmlkj 3 - 4 nmlkj 6 or more nmlkj N/A<br />

b) Cox-Boxes: nmlkj 0 - 1 Times nmlkj 2 - 3 nmlkj 3 - 4 nmlkj 6 or more nmlkj N/A<br />

c) Speakers: nmlkj 0 - 1 Times nmlkj 2 - 3 nmlkj 3 - 4 nmlkj 6 or more nmlkj N/A<br />

d) Microphones: nmlkj 0 - 1 Times nmlkj 2 - 3 nmlkj 3 - 4 nmlkj 6 or more nmlkj N/A<br />

e) Wiring Harnesses: nmlkj 0 - 1 Times nmlkj 2 - 3 nmlkj 3 - 4 nmlkj 6 or more nmlkj N/A<br />

f)<br />

Seat<br />

Magnets/Sensors: nmlkj 0 - 1 Times nmlkj 2 - 3 nmlkj 3 - 4 nmlkj 6 or more nmlkj N/A<br />

3. How much money do you spend annually to repair, replace, or purchase the equipment listed above?<br />

nmlkj $0 to $50 nmlkj $51 to $200 nmlkj $201 to $400 nmlkj $401 to $600 nmlkj $601 to $1000 nmlkj $1000+<br />

4. On average, how many years of service do you get out of your Vox-Boxes and Cox-Boxes before they need<br />

replacement? (Please select one choice for each product type)<br />

Vox-Boxes nmlkj<br />

Cox-Boxes nmlkj<br />

Less than 1<br />

year nmlkj 1 to 2 years nmlkj 3 to 4 years nmlkj<br />

Less than 1<br />

year nmlkj 1 to 2 years nmlkj 3 to 4 years nmlkj<br />

Which months do you generally purchase these devices?<br />

5 or more<br />

years nmlkj N/A<br />

5 or more<br />

years nmlkj N/A<br />

5. Please rate the following factors why Vox-Boxes and Cox-Boxes must be repaired or replaced. (If you have had no<br />

of 3 5/2/2007 1:09 AM


General Comments to the Customer Survey<br />

I'd like to say that I don't have many repairs on NK equipment because it is SO expensive and<br />

impossible to repair!!!!! And I would love to buy more but they are way way way too expensive.<br />

so we deal with what we have, and hope for the best. many times they don't work<br />

1 year warranty isn't much, Service support, durability, ease of use. NK equipment is not<br />

durable, but they've got the market, and thus we're stuck with them. Their headsets are really<br />

bad--don't last at all.<br />

Customer Service: Delivery of equipment and spare parts in a timely and direct fashion.<br />

Accessibility of representatives. Knowledge about the rowing community and needs of a<br />

rowing program. Will this company exist in 10 years when their equipment needs<br />

maintenance?<br />

No idea about the longevity of the product or the service of the company. It shouldn't be<br />

hard to be better than NK, but thats not good enough. I'd probably wait to see how the product<br />

worked for a year or two before deciding to purchase them for my program. I don't like being<br />

the test monkey for products unless they're free.<br />

Customer service, creditability, and longivity<br />

None. I would consider us willing to experiment with something else because, in my opinion,<br />

NK products are unreliable relative to what you spend. Their plugs and wiring<br />

harnesses are poorly designed and ANY improvement someone else could offer would<br />

be reason enough to switch.<br />

None, if the company offered a 60 day money back guarantee or trial period. I would love to<br />

try something new more modern and lighter weight.<br />

Unproven Durability<br />

possibility of problems in software and hardware. issues with the casing not being durable<br />

enough.<br />

reliability and functionality. I have done buisness with NK for almost 20 years<br />

We have done this with other companies. I would want a 100% return warranty if anything<br />

doesn't work, or if the product does not perform to spec.<br />

Reliability and confidence that the company will be there in 5-6 years.<br />

support and repair, at which NK sucks<br />

Reliablity and customer service when there are problems with the unit.<br />

This type of investment is a large amount for something unproven<br />

Glitches<br />

If it could withstand the rigors of daily rowing life. Materials used, quality control in<br />

processing, and price<br />

Software becomes complex and requires a willingness to undergo a learning curve. Easy is<br />

good! If it works seamlessly, it would be worth a try, though.<br />

It would need to be tested by reputable teams and coxswains. NK practically dominates the<br />

market, so I would have to be very convinced that the new competing product is better. That<br />

being said, I don't think you'd have to try very hard to make a better product. Would you<br />

consider puting in a walkie-talkie device so the coach can speak into a device from the launch<br />

and have it feed directly into the sound system in the boat? That would be a great and I would


ARI <strong>–</strong> Email Correspondence with Eamonn Hynes, Dublin, Ireland.<br />

Greetings,<br />

I came across your ARI pdf on the internet. This is probably all a bit random for you and I'm sure<br />

you've got exams to worry about...<br />

I was wondering if I could ask you a question about section 2.4.2?<br />

In this section you state that NK's turnover is $10 to $20 million. Is this an estimate, or is it<br />

based on some real report/document?<br />

I tried looking for NK company information on various US government websites, but to no avail -<br />

all I could find was your document.<br />

I should be most grateful if you could back-up this figure for me.<br />

Many thanks,<br />

Eamonn<br />

Eamonn,<br />

Greetings and thanks for the email. It's interesting to find someone who found and read our<br />

report. I don't know if you could infer it from the report, but it was written as part of an electrical<br />

engineering senior design project at NC State University in Raleigh, North Carolina, USA. My<br />

friend Greg Mulholland (and longtime rower) and I created a virtual company and did market<br />

research, wrote a business plan, etc. We are actually building our prototype coxbox this<br />

semester.<br />

We had a very very difficult time finding out anything about Nielsen Kellerman. They are a small<br />

private company and so they aren't required to publish or release anything. I even tried calling<br />

them asking for the information but they wouldn't reveal it.<br />

We found the $10 to $20 million estimated sales on a database called ReferenceUSA. You may<br />

be able to find it through your university library, provided that you are a student as well.<br />

It was nice to hear from you. Let me know if you'd like to get updates on our progress in building<br />

a new coxbox. Are you also a rower?<br />

Sincerely,<br />

<strong>Saket</strong> <strong>Vora</strong><br />

Greetings,<br />

Thank you for your prompt reply. The information you provided was most useful. I am working<br />

for a venture capitalist who had a proposal from a team of guys here in Dublin about an


Appendix K<br />

Parts List<br />

127


<strong>Advanced</strong> <strong>Rowing</strong> <strong>Instruments</strong><br />

Near Complete Project Parts List<br />

Part Description<br />

VI-602-DP-FC-S Varitronix LCD (6 digit)<br />

VI-201-DP-FC-S Varitronix LCD (2 digit)<br />

MMA7260QT 3-axis Freescale Accelerometer w/board<br />

PIC18F4550 Microchip PIC controller<br />

PIC18F4550 (Production Model) Microchip PIC controller<br />

CD4543B 7-Segment Display Driver<br />

TDA2003V 10W IC Car Radio Audio Amplifier<br />

AY0438 4-digit Serial LCD Driver<br />

AY0438 (Production Model) 4-digit Serial LCD Driver<br />

HR845CT SecureDigital Card Connector<br />

497-1868-5 IC Mux/Dexmux SGL 8 Channel Analog<br />

P3K1502 POT 5K Ohm 9mm Vertical Pla Bushing<br />

647-1002-1 Module Bluetooth SPP W/Ant Class 2<br />

296-19842-1 IC RS232 3V 5.5V Driver 20-SOIC<br />

DS1818-10+CT IC Econoreset 3.3V<br />

425-1732-5 IC Regulator LDO 3.3V<br />

497-1441-5-ND IC Precision 5V<br />

497-1453-5 IC Precision 15V<br />

AE10009ND IC Socket Straight 40 Pins<br />

V2012-ND PC Board FR4 1-Side PPH<br />

DV164006-ND ICD2 PICDEM2 Dev Board Kit<br />

044 103 10305 Amphenol Series 44 - 5 Pin Plug Housing<br />

044 104 10305 Amphenol Series 44 - 5 Pin Receptacle Housing<br />

044 100 1414P Amphenol Series 44 - Pin Contacts<br />

044 102 1414S Amphenol Series 44 - Socket Contacts<br />

Industrial Design Decal Paper, 10 sheets of clear laser paper<br />

VI-602-DP-FC-S Varitronix LCD (6 digit)<br />

VI-201-DP-FC-S Varitronix LCD (2 digit)<br />

TDA2003V 10 W IC Car Radio Audio Amplifier<br />

425-1622-5-ND IC Regulator LDO 9V with On/Off Control<br />

311-1202F-10K 10k Audio Thumbwheel Pot<br />

311-1202F-5K 5k Audio Thumbwheel Pot<br />

311-1204F-10K 10k Audio Thumbwheel Pot, w/SW<br />

571-4356687 8 position DIP switch<br />

A413-ND 50-pin Solder Tail DIP Socket<br />

A411-ND 40-pin Solder Tail DIP Socket<br />

A403AE-ND 18-pin Solder Tail DIP Socket<br />

A402-AE-ND 16-pin Solder Tail DIP Socket<br />

A405-ND 24-pin Solder Tail DIP 0.300 CTR<br />

A209-ND WW SIP SOC W/Screw Machine Pin<br />

A460-ND Conn Socket SIP 40POS TIN<br />

AE7108-ND IC Socket Mach Pin WW 8 POS Gold<br />

AE7140-ND IC Socket Mach PIN WW 40 POS Gold<br />

571-4356687 TV5 SP SLDR 3.2 HOLE - RoHS:


Index<br />

A/D converter, 46<br />

ABS<br />

3D printer facility, 63<br />

accelerometer, 52<br />

implementation, 40<br />

orientation, 41<br />

overview, 40<br />

sensitivity selection, 41<br />

<strong>Advanced</strong> Sporting <strong>Instruments</strong><br />

expansion into, 38<br />

advertising<br />

Internet, 21<br />

word of mouth, 21<br />

Alias, 75<br />

amplification, 75<br />

ASCII, 52<br />

attendees, 75<br />

audio amplifier<br />

volume control, 44<br />

audio connectors, 44<br />

banner, 74<br />

Bluetooth, 46, 61<br />

user interface, 44<br />

Board of Directors, 35<br />

boat, 10<br />

boat mount, 74<br />

booth, 74, 75<br />

Carolina Electronic Assemblers, 33<br />

case study<br />

for marketing, 33<br />

catch, 40<br />

check, 11<br />

Chief Executive Officer<br />

129<br />

description of, 36<br />

Club <strong>Rowing</strong> Team, 74<br />

control buttons, 44<br />

copyrights, 30<br />

Cox-Box, 74<br />

CoxBox<br />

history of, 25<br />

coxbox<br />

definition, 11<br />

CoxMate, 25<br />

Coxmate, 31, 32<br />

coxswain, 11, 75<br />

with regard to amplification of voice, 42<br />

Dad Vail<br />

product roll out, 34<br />

data logging<br />

in business model, 13<br />

Davies Row Tech, 31, 32<br />

demonstrated win, 33<br />

deployment, 28<br />

Design Day, 74<br />

digital I/O, 46<br />

Dirani, Sam<br />

with respect to manufacturing, 33<br />

distributors<br />

partnerships with, 34<br />

drive, 40<br />

Eamonn Hynes, 22<br />

EEP, 74<br />

electronic contract manufacturer, 32<br />

role in business model, 13<br />

European sales, 21<br />

evaluation, 28


FAT, 51<br />

features, 52<br />

foam model, 74<br />

GPS, 25<br />

GUI, 52<br />

GUIDE, 52<br />

handout, 75<br />

Head of the Charles<br />

product roll out, 34<br />

head race, 10<br />

impeller, 25<br />

In2 <strong>Rowing</strong>, 25<br />

breakdown of, 26<br />

with regards to positioning, 26, 27<br />

In2<strong>Rowing</strong>, 31<br />

industrial design<br />

inspiration, 62<br />

overview, 62<br />

intellectual assets, 28<br />

intellectual property, 28, 31<br />

strategy, 27<br />

LCD, 48<br />

Liquid Crystal Display, 43<br />

advantages of, 43<br />

driver IC, 43<br />

logo, 74<br />

MAC, see Multiply Accumulate Unit<br />

MATLAB, 52<br />

MCC18, 47<br />

McKimmon Center, 74<br />

Mercury, 74, 75<br />

Microchip, 46<br />

microphone, 75<br />

modular<br />

in business, 13<br />

modular battery, 42, 63<br />

Montoya-Weiss, Mitzi, 33<br />

Multiply Accumulate Unit, 46<br />

music, 75<br />

NCSU College of Design, 62<br />

Nielsen-Kellerman, 25, 31, 74<br />

130<br />

breakdown of, 25<br />

distributors, 34<br />

market share, 25<br />

relation to sales, 21<br />

with regards to headset microphone, 42<br />

with regards to positioning, 27<br />

Norfolk Academy, 33<br />

online store, 21, 34<br />

patents, 28, 29, 31<br />

performance analysis<br />

in business model, 13<br />

phantom power, 42<br />

PIC18F4520, 46<br />

with regards to ADC port, accelerometer, 41<br />

poster, 74, 75<br />

power management circuit, 42<br />

voltage regulators, 42<br />

prescaler, 48<br />

President<br />

description of, 36<br />

printed circuit board, 45<br />

with respect to manufacturing, 33<br />

procurement, 28<br />

product demonstrations, 34<br />

prototype, 74, 75<br />

recovery, 40<br />

regattas<br />

product roll out, 34<br />

related to sales, 21<br />

regional representatives<br />

sales, 21<br />

regional sales representatives, 34<br />

Resolute, 34<br />

Row2K.com<br />

advertising, 20<br />

RowData, 25, 31<br />

Rower’s Almanac<br />

with respect to advertising, 20<br />

with respect to market research, 18<br />

<strong>Rowing</strong> News<br />

with respect to advertising, 20<br />

sales channels, 21<br />

sales cycle, 20


screensaver, 75<br />

SD, see Secure Digital<br />

Secure Digital, 46, 51, 61<br />

user interface, 44<br />

Serial Peripheral Interface, 46<br />

shell, 9, 74, 75<br />

slideshow, 75<br />

software, 52, 61<br />

Solem-Derringer, Karen, 18<br />

SpeedCoach, 12<br />

SPI, see Serial Peripheral Interface<br />

sprint race, 10<br />

stroke rate, 11, 52<br />

supply chain, 33<br />

survey<br />

market research, 15<br />

Texas <strong>Instruments</strong>, 46<br />

TheMathWorks, 52<br />

TI, see Texas <strong>Instruments</strong><br />

timer, 48<br />

Titan, 52, 61<br />

trade secrets, 29<br />

trademark, 31<br />

trademarks, 29<br />

Trinity, In2 product, 25<br />

University of North Carolina, 33<br />

USART, 46, 51<br />

USPTO, 29<br />

US<strong>Rowing</strong><br />

overview, 9<br />

regulations, 9<br />

Vespoli, 34<br />

Vice-President, <strong>Business</strong> Strategy, 36<br />

Vice-President, Hardware, 36<br />

virtual employees<br />

description of, 37<br />

voltage follower<br />

for accelerometer, 41<br />

voltage regulator, 42<br />

WinTech, 34<br />

Yauch, Steve, 33<br />

131

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!