Aplus AP89W24USB User manual

aP89W24USBVoiceOTPDevelopmentSystem User Guide
Page2of11 12/15/2009
Introduction
aP89W24USBVoice OTPDevelopmentSystemis designedtosupportAplus aP89
seriesVoice OTPchips. Itsupports thefollowing devices:
-aP89042 (42 sec OTPchip)
-aP89021 (21 sec OTPchip)
-aP89010 (10 sec OTPchip)
-aP89085 (85 sec OTPchip)
-aP89170 (170 sec OTPchip)
-aP89341 (341 sec OTPchip)
-aP8942A(42 sec 5VVddOTPchip)
-aP8921A(21 sec 5VVddOTPchip)
-aP8910A(10 sec 5VVddOTPchip)
Thisdevelopmentsystemservestwomainfunctions:
-Compiler
-Writer
The Compiler isusedtocombineeditedvoice fileintothechiptoformthedesired
Voice Group andtodefinetheplaybackfunctionsofeachVoiceGroupbyselecting
theWholeChipOptionandtheTriggerOptionsofindividualVoice Group.
The Writer isusedtoprogramthevoice dataintotheOTPdevicesprocessedbythe
CompilerFunction. AWriterBoardconnectedtothePCisrequired.

aP89W24USBVoiceOTPDevelopmentSystem User Guide
Page3of11 12/15/2009
Installation
HardwareInstallation
TheaP89W24USBisaUSBbasedwriterprogram.Itisintendedtobeusedin
WindowsXPbasedcomputer.
WriterBoardConnection
1) ConnectUSBcablefromthewriterboardtothecomputer.Thecomputerwill
showanewhardwareisfound. Theinstallationwillbeginautomatically.
2) Iftherearetoo manyUSBdevicesareconnectedtoyourcomputeratthesame
time, thecurrentsupplyfromUSBmaynotsufficienttosupportthewriterport.
Inthissituation, anexternal6VDCadapterwithatleast700mAshouldbe
connectedseparatelytothepowerjackofthewriterboard.
Ifthecomputer sUSBportsarealreadyconnectedtomanyUSBdevices,itwill
happenthattheUSBportdoesnothaveenoughcurrentoutputtodrivethe
aP89W24USBprogrammer. Inthissituation, anexternalDC+6Vpowersupply
shouldbeusedinsteadoftheUSB.
3. ThepowerLED
willbeturnedON
1. Connecttothe
computer’sUSBport
BUSYLED
2a. Orusea+6VDC
powersupply

aP89W24USBVoiceOTPDevelopmentSystem User Guide
Page4of11 12/15/2009
Software Installation&Registration
Createanewfolderinyourcomputer sHardDrive. Copythe.ZIParchivefile,
aP89W24USB_xxx.ZIPtothedirectory, where “xxx”representstheversionnumber
ofthesoftware.Unzipthefileandyouwillgetallnecessaryprogramfileinthe
directory.
Doubleclickthefile INSTALL.EXE and CON24USB.EXE toinstalltherequired
driverfile. Youwill onlysee aflashofablackcoloredwindowtodisappear. That
meansthedriversinstallationiscompleted.
Doubleclickthefile aP89W24USB.EXE tolaunchthesoftware. Clickthe About
tabandyouwillsee twoemptyboxesnearthebottomofthewindow. Enterthe
registrationnumberprovidedandclickthe Enter buttononthelefttofinishthe
registration. Successfulregistrationwillenableallfunctionsprovidedbythesoftware.
Otherwise,youcannotsaveyourfinishedworkandcannotprogramtheOTPdevices.
Step1
-
Enter8
digitsCustomer
Number here
Step2
-
Enter8
digitsPassword
here
Step3
Click
Enter

aP89W24USBVoiceOTPDevelopmentSystem User Guide
Page5of11 12/15/2009
Compiler
WhentheaP89 Voice OTPDevelopmentSystemislaunched, theCompilerWindow
isdisplayed. TheCompilerWindowconsistsofthefollowing areas:
-DirectoryFolder area:displaythecurrentdirectorypath
-FileDisplay area:displayalistofvoice filesinthecurrentdirectory
-OptionSelection area:showtheuserselectedoptions
-FileSelection area:showtheselectedvoice files
-TableEntry area:showthecombinationofvoice filesineachVoice Group
-Device Selection area:allowusertoselectwhichOTPchiptobeused
-FunctionButtons:toperformthespecificfunctions
Voice dataanduserselectableoptionsmustbesetup andcombinedtogethertoform
aDPMfilebeforeitcanbeprogrammedintotheVoice OTPdevice. Thefollowing
proceduresdescribestepbystephowtocompilethevoice dataandoptionstoproduce
theDPMfileforprogrammedintothechip.
Directory
Folder
Optionselectionarea
TableEntryarea
File selectionarea
File displayarea
Deviceselectionarea
FunctionalButtons

aP89W24USBVoiceOTPDevelopmentSystem User Guide
Page6of11 12/15/2009
Step1 SelectDevice
-clickthe “downarrow"toshowdevice namesandselectthedevice youwant
toworkon.
Step2 AddingVoice Files
-setthecodingformat, “ADPCM”or “PCM”,fortheinputvoice file
-clickthe “downarrow”toselecttheHardDrive
-doubleclickthe “Folder”whereyoureditedVoiceFilesarelocated
-alistoffilewith “.VOC”or “WAV”fileextensionisdisplayedintheFile
Displayarea. Thevoice filemustbesavedas8-bitMonoformat. We
recommendusing GOLDWAVE, COOLEDIT orSOUND FORGEforvoice
editing.
-doubleclicktheVoice Fileyouwanttoadd
-theselectedVoice FilewillbedisplayedintheFileSelectionarea
-rightclicktheVoiceFile,youcanplaybackorremovetheselectedfile
Step3 SelectingtheWholeChipoptions
-SelecttheAudioOutputandTriggerModeby clicking thesmalldotsbesides.
Tips: WhenyouconnectthespeakerorbuzzerdirectlytotheVOUT1or
VOUT2pins, theRampDisable(Vout[PWM]) optionshouldbeselected.
Ontheotherhand, ifyouconnectthespeakerthroughatransistortothe
COUT pin, theRampEnable(Cout[DAC]) optionshouldbeselected.
S
tep1
selectdevice
S
tep3
double click
thefilenametoadd
voice file
S
tep4
selectwhole chip
options
RightclicktoPlaybackor
Removethevoicefilefrom
thelist
S
tep2
selectPCMor
ADPCMforthevoice fileto
beadded

aP89W24USBVoiceOTPDevelopmentSystem User Guide
Page7of11 12/15/2009
Step4 SelectingtheIndividualVoice Group Options
EachVoice Group canhaveitsonlytriggeringandoutputsettingoptions.
-doubleclicktheemptyspace intheGroup OptionSelectionarea, adetailslist
ofavailableoptionswillbedisplayed
-click onthesmalldotbesidestheoptionnametoselectthedesiredoption
-clickthe “OK”buttonwhenfinished
-clickthe “Cancel”buttontocancelthecurrentselection
Step5 AddingVoice FilestoformVoice Group
-clicktohighlighttheVoice Group youwanttoworkon
-doubleclicktheselectedvoicefileintheSelectedFileDisplayarea, thevoice
filewillbeaddedintotheTableEntryarea
-doubleclickonthenumberbitbelowtheBUSY-Hcolumntosetorresetthe
busy-highoutputforthisparticularvoiceselectionintheGroup.“1”toset
thebusy-highoutputand “0”toresetthebusy-highoutput.
oNotethatfordevicesaP89010/10AandaP89021/21A, BUSYisfixed
atbusy-high, i.e. theBUSYoutputcannotbeprogrammedasother
devices.
-rightclick onthevoice fileallowsyoutoremovetheselectedvoice file
-rightclickontheVoice Group allowsyoutoplaybackorremovethegroup
Step6 GenerationoftheDPMfileforDevice Programming
Press the “Compile”buttontogeneratethe.DPMfileforOTPprogramming.
Step5a
-
Clickandhighlightthevoice
groupyouwanttoworkon
Step4
Double clicktheempty spaceto
createanewVoiceGroup
Step5b
double clickthevoice filename
toadd tothehighlightedvoicegroup
Step5c
double clickhere
totoggle theBUSY-Hset
bit
Step6
-
Click
“Compile”to
createtheDPM
file

aP89W24USBVoiceOTPDevelopmentSystem User Guide
Page8of11 12/15/2009
TheLoadDPMfilebutton
ThisfunctionallowstheDPMfilegeneratedfromlaststeptobeloadedintothe
compileragainsothatusercanchangetheoptionssetting. Boththetrigger
optionsandtheoutputoptionscanbechanged.
Notethatifthe.VOCor.WAVsource ischanged, usingLOAD DPMfunction
willNOT updatethesoundsource file. ThesounddataintheDPMfilewasfixed
duringtheperviouscompilationaction. Thatmeanswhenthe.VOCor.WAV
soundsource fileischanged, userhastore-doalloftheabovesixstepsto
regeneratetheDPMfile.

aP89W24USBVoiceOTPDevelopmentSystem User Guide
Page9of11 12/15/2009
WritingOTP device
Afterfinishing DPMfilegeneration,youcanprogramtheOTPdevice. Clickthe
“Write”tabtoentertheOTPprogramming section. Therearethefollowingfunctions:
-LoadFile:loadtheDPMfilefromHardDisk
AfterloadingDPMfile, theVoice Groupsandselectedoptionsaredisplayed.
TheloadfunctionwillalsodetectthechecksumstoredintheDPMfileand
comparewiththechecksumcalculatedfromtheDPMfilecontents. Iftheyare
different,theDPMfilecannotbeloaded.
-BlankCheck:theOTPdevice insertedonthewriterboardwill bechecked
whetheritisblankandhence availableforprogramming. Ifthedevice is
blank, themessage “BlankCheckOK”will bedisplayotherwisenumberof
bytesnotblankwillbedisplayed.
-Verify:pressing thisbuttonwill causethewritertocheckthecontentsinside
theOTPdevice againsttheloadedDPMfile. Ifthedevice contentismatch, a
message “VerifyOK”willbedisplayed. Otherwise,thenumberofbytesmis-
matchwill bedisplay.
-WriteOTP:theloadDPMfilewill beprogrammedintotheOTPinsertedin
thewriterboard.Ifthewriteoperationissuccessful, amessage “WriteOK”
willbedisplay, otherwise, thenumberofbyteswriteerrorwillbedisplayed.
Thereisa “Security”checkbox,inwhich, whenitischecked,thedevicewillbe
securityprotected.AsecurityprotecteddevicecannotbeusedasaMasterchipfor
usedinourOTPcopierformassproduction.
Note:Wherethereis “Prog. CancelorUSBLINKERROR”messageappearsatthe
lowerrighthandcorneroftheWriterscreen,itmayduetoeithertheUSBLinkisnot
establishedorincorrectOTPdevice isinsertedtothewriterboard.

aP89W24USBVoiceOTPDevelopmentSystem User Guide
Page10 of11 12/15/2009
InsertingDevicesontotheProgrammerHardware
-aP89341, 170 and085 (24-PinDIPpackage)
-aP89042, 42A(20-PinDIPpackage)
-Deviceshouldbeinsertedaligntothebottomofthetextoolsocket.
20-PinDIP
24-PinDIP

aP89W24USBVoiceOTPDevelopmentSystem User Guide
Page11 of11 12/15/2009
-aP89021, 010,21Aand10A(16-PinDIPpackage)
-Deviceshouldbeinsertedtoaligntobottomofthetextoolsocket.
-SOPPackage
-AdditionalSOPadaptershouldbeusedandaligntobottomofthetextool
socket.
Table of contents
Other Aplus Computer Hardware manuals