原创 ISD1700编程器说明书

2007-10-22 22:49 4945 2 2 分类: 汽车电子

<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

 


 


 


ISD1700 TOOLS


使用手册Ver004


 


280元/台


TEL:13602696863 


 

 


 


 


深圳市萝卜白菜电子有限公司


<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />2007-10-12


 



概述


ISD1700 TOOLS开发工具,针对ISD1700系列语音芯片设计。具有如下功能:


l         批量拷贝,1个母片可同时对4个子片进行拷贝复制,适合工厂量产。


l         话筒录音、线路录音、混合录音,支持声控录音功能。


l         自动识别ISD1700全系列的各个型号。


l         可完全脱离PC(电脑),实现全部功能。


l         自带LCD显示屏、系统按键、IDS独立按键。


l         支持12K8K6.4K5.3K4K频率采样,自动切换,菜单显示。


l         可分析全部指针列表,分别在LCDPC机上显示。


l         创新的按键模拟SPI指令,使得新手入门轻而易举。


l         创新的串口模拟SPI指令,使得新手入门轻而易举。


l         混合编辑剪辑功能,可将母片的任何位置任何长度的音源,剪辑到子片任何位置。


 


1.0    各部分名称


<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />


1.1    按键


本工具有11个按键,其中大按键4个,小按键7个,共分为两组:系统按键组和ISD独立按键组。


1.1.1        系统按键


系统按键组共4个(单片机复位按键除外),外形较大。自左至右分别为:


【光标键】CURSOR。按此键,LCD屏闪烁光标下移一个位置,具体详见各功能介绍。


【回车键】ENTER。按此键,按照LCD屏所提示的参数和功能运行,详见各功能介绍。


【递减键】UP。按此键,LCD屏对应光标位置的参数递减修改。


【递增键】DOWN。按此键,LCD屏对应光标位置的参数递增修改。


 


1.1.2        ISD独立按键组


本组按键共7个,分别为PLAYREC FWDERASEFTVOLRESET,这些按键是ISD1700的独立按键操作模式下运用的。开发工具对这些按键不监控。现将各按键的功能简述如下,更详细的请参考华邦ISD1700设计手册。


l         FT:直通


l         VOL:音量


l         PLAY:播放


l         REC:录音


l         ERASE:删除。长按为删除全部。笔者发现此按键在循环存储器紊乱时,不能确保有效删除全部记录,此时建议使用G_ERASE指令或使用本系统【功能2】进行删除。


l         FWD:快进


l         RESET:复位。此复位键为ISD1700复位键,非本工具单片机复位键。


 


2.0    功能介绍


本节说涉及的操作,全部都是基于系统单片机控制下进行的,以IDS1700独立按键模式无任何关系。


2.1    开机LOGO画面


开机,显示LOGO画面,如下:


 




 



I



S



D



1



7



0



0



 



T



O



O



L



S



 



 




 



T



E



L



:



1



3



6



0



2



6



9



6



8



6



3


 


5秒钟后,自动进入【功能1】画面。开机LOGO画面可根据代理商要求,进行更改。具体更改方法请与技术支持联系。


 


2.2    【功能1HardwareSet硬件设置


 


开机显示LOGO画面后,约5秒钟后,自动进入本功能,画面显示如下:



在第二行前5列位置,自动显示ISD1700的型号,当母片插座未放入芯片时,则系统不能识别ISD1700的型号,显示为“17???”。此时,请插入芯片,重新启动一次(断电重上电)。


2.2.1               光标键操作


按光标键(大按键左起第一个),闪烁光标在下列位置循环跳跃



光标在不同的位置时,相关操作如下:


2.2.2               光标在功能代码位置(12列)


UP键(或DOWN键),功能切换。依次在“功能0~“功能8”之间切换。


按回车键,无任何响应。


2.2.3               光标在ISD型号位置(21列)


UP/DOWN键,可改变ISD1700型号,从ISD1720~ISD17240变化。此参数与最大录音空间关联,系统根据这个型号值,计算最大录音空间,当录音超出这个最大值时,系统则判断录音空间满。因此,建议不更改此参数,而让系统自动识别。


光标在此位置时,按回车键,无响应。


2.2.4               光标在声控位置(210列)


系统具有声控(SoundControl)录音功能,声控模式分为四种:


1) NO,无声控。录音时没有声控,下达指令(或触发按键)后,立即录音。


2) L,线路(Line)声控模式。录音时,根据线路输入的信号,触发录音操作。


3) M,话筒(MIC)声控模式。录音时,根据话筒输入的信号,触发录音操作。


4) L+M,混合声控模式。录音时,根据线路或话筒输入信号,触发录音。以第一触发为准。


声控(SC)模式还可以在【功能3】中进行设置。


UP/DOWN键,声控模式在NOLML+M之间切换。


光标在此位置时,按回车键,无响应。


2.2.5               光标在取样频率位置(214列)


UP/DOWN键,取样频率依次在12K8K6.4K5.3K4K之间切换。


光标在此位置时,按回车键,无响应。


2.3    【功能2EraseAll删除全部记录


本功能将删除全部记录。可选择母片(以下简称A片)或子片(以下简称B片)。当ISD1700循环存储录音操作出错时,按任何“独立按键”,LED会闪烁7次。此时需要删除全部录音,重新开始。删除方式有两种


1) 长按独立按键ERASE(笔者发现此方法有时不管用,未细查原因)。


2) 利用G_ERASE指令


本功能就是利用G_ERASE指令进行。具体操作如下,进入画面:



2.3.1        光标切换


CURSOR键:光标在上图红色位置闪烁切换。


2.3.2        光标在功能代码位置(12列)


UP/DOWN键:切换功能菜单。


ENTER键:无响应


2.3.3        光标在Erase位置(25列)


在此位置上,按回车键ENTER,将删除A片或B片的(具体与LCD显示为准)所有记录。


UP/DOWN键,无响应。


2.3.4        光标在Select:位置(214列)


选择删除的目标。共三种模式:


1A,删除母片(A片)所有记录


2B,删除子片(B,可同时删除8片)所有记录。


3A+B,删除所有IC插座内的芯片,最大可同时删除9片全部记录。


UP/DOWN键:选择删除目标。


ENTER键:无响应。


2.4    【功能3RECA片录音


本功能仅仅对母片A操作。


本功能可利用话筒或线路进行录音。进入如下画面:



2.4.1        光标切换


Cursor光标键,闪烁光标依次在如下位置闪烁。



2.4.2        光标在功能代码位置(12列)


UP/DOWN键,切换功能。


ENTER键,无响应。


2.4.3        光标在MON位置(110列)


录音监听功能选择。在线路录音时,可选择打开或关闭监听功能。


【注意】在话筒录影模式下,开启监听功能,会造成“啸叫”。


UP/DOWN键,监听功能开/关切换,显示为“MON”或“_ _ _”。


       MON:开启监听。


       _ _ _:关闭监听


ENTER键,无响应。


2.4.4        光标在音源选择(AudioSelect)位置(28列)


录音时,音源可来自线路(Line),也可来自话筒(MIC),分三种模式:


1L,音源来自线路(LINE)。


2M,音源来自话筒(MIC)。


3L+M,线路和话筒混合录音。


UP/DOWN键,音源选择在LML+M之间切换。


ENTER键,不响应。


2.4.5        光标在声控选择(SoundControl)位置(214列)


声控方式选择,操作方法,同【功能1


2.4.6        光标在REC录音位置(23列)


光标在此位置时,仅对ENTER键响应,UP/DOWN键无效。


按回车键时,系统开始对母片A录音。系统根据声控模式,视情启动录音操作。


【注意】本功能录音时,不会删除芯片内原有的录音,而在现有录音后面添加。如需要对原有录音删除,请按“功能2”操作。


2.4.6.1  无声控模式


在无声控模式下,按ENTER键后,系统立即启动录音操作,在当前录音指针位置录音。画面显示:




R


e


c


o


r


d


i


N


g


.


.


.


 


 


 


 


P


r


e


s


s


A


n


Y


K


e


y


 


S


t


o


p


此时,按任意键结束本段录音。


2.4.6.2  声控模式录音


在声控模式下录音,按ENTER键后,系统等待声控触发,显示“等待声控触发……”,画面如下:




0


3


 


R


E


C



A


 


_


_


_


 


0


1


0


W


a


i


t


 


S


C


 


T


r


i


g


g


e


r


 


 


当有声控信号触发时,立即启动录音操作,画面显示如下:




R


e


c


o


r


d


i


n


g


.


.


.


 


 


 


 


P


r


e


s


s


A


n


y


K


e


y


 


S


t


o


p


此时,按任意键结束本段录音。


 


2.4.7        注意事项:


1) 本功能不会删除现有的记录,如需从头开始录音,可利用【功能2】,先删除全部记录。


2) 录音时,总是在当前录音指针开始录音,直至按“任意键”停止或录满自动停止。


3) 录音前,请关注LCD右上方显示的录音指针,可掌握芯片剩余存储空间。


4) 声控、音源互不关联。当音源选择为MIC,而声控选择为LINE时,系统进入录音时,会等待LINE触发信号。如果此时LINE未连接,则可能会导致系统一直处于等待状态。


 


2.5    【功能4COPY AB 批量复制


【注意】进行批量复制时,母片AUD/AUX端口上不能有其他负载。


本功能可实现芯片对芯片批量复制功能。进入本功能,显示如下:


 



2.5.1        光标仅停留在功能代码上,此时按光标键无任何响应。


2.5.2        UP/DOWN键,功能切换。


2.5.3        ENTER回车键,开始复制。将母片A的信息全部复制的子片B,可同时复制4片。


2.5.4        当母片A未放入时,显示如下信息。


2.5.5       

 




I


S


D


 


N


o


t


 


I


n


s


t


a


l


l


 


B


y


 


A


n


y


k


e


y


 


t


r


y


 


 


 


此时,请将芯片插入插座,之后,再按任意键。


2.5.6        拷贝完成后,显示如下信息。




A



B


 


C


O


P


Y


 


O


K


 


 


 


 


 


A


n


y


k


e


y


 


C


o


n


t


i


n


u


e


 


复制完成,按任意键继续。此时按任意键,回到拷贝初始画面,重复进行拷贝。


 


2.6    【功能5ListPtr 指针列表


本功能,将全部播放指针、当前录音指针分别通过LCD和串口显示。


如需在PC机上显示,请将ISD开发工具通过RS-232串口线与电脑连接,打开串口调试软件,设置波特率为9600



进入本功能,显示如下画面:



各显示部分解释:


l         RP:第1行最后3列,当前录音指针,RecPtr


l         PP:第2行最后3列,当前播放指针,PlayPtr


l         RR:重新读取指针信息,Re_Read


l         总分段数,第28,9,10列,显示当前A片中录制的总段数。


l         当前播放指针顺序号,第24,5,6列。000,表示第1段播放指针,001表示第2段播放指针,……类推。


2.6.1        光标切换


进入画面后,按光标键,闪烁光标在如下位置切换。



2.6.2        光标在功能代码上(12列)


UP/DOWN键,切换功能。


按回车键,无响应。


2.6.3        光标在RR位置(22列)


按回车键ENTER,重新读取A片全部指针信息,同时通过串口向PC发送全部指针信息。波特率9600,校检位:NONE,数据位:8,停止位:1


按其他键,无响应。


2.6.4        光标在指针序号位置(26列)


UP/DOWN键,播放序号递减/递增,同时对应该序号的指针PPPlayPtr)跟随改变。


2.6.5        【注意】


系统对ISD1700的指针读取、分析需要一定的时间。当分段较多时,需要的时间相对较长。笔者测试过一个分段为255段的芯片,读取分段指针需要2~3秒。


 


2.7    【功能6KEYSPI 按键模拟SPI指令


创新的键盘模拟SPI指令,新手入门的有利工具。


用按键输入SPI指令,系统按用户输入的SPI指令向ISD1700发出命令,并将ISD1700反馈回的信息,显示在LCD屏上。


进入本功能,显示如下画面:



 


2.7.1        光标切换


按光标键,光标在功能代码、SPI1~7指令位置之间循环切换。


2.7.2        光标在功能代码位置(12列)


UP/DOWN键,切换功能。


ENTER键,无响应。


2.7.3        光标在SPI1~7指令位置


UP/DOWN键,光标位置在0~9A~F,“_”之间改变。“_”表示空,即在“_”之后所有的指令,均不发送。


2.7.4        光标在任意位置,按ENTER


光标在任意位置按ENTER键,系统按LCD显示的参数,发送SPI指令。并将ISD1700反馈的信息,显示在LCD屏上。


2.7.5        例:用键盘模拟SPI指令,在当前指针段放音,操作如下:


1) 发送PU上电指令,MOSI0X01,0X00,将LCD调整如下,按回车键:



2) 发送REC指令,MOSI:0X40,0X00,将LCD调整如下,按回车键:



2.8    【功能7PCSPI 电脑串口模拟SPI指令


创新的利用PC串口模拟SPI指令,新手入门的有利工具。


直接在电脑中,利用串口通讯软件,向ISD1700发出SPI指令,同时系统将ISD1700反馈的信息,发送回串口。


进入本功能,LCD显示如下画面:



2.8.1        光标切换


进入画面后,按光标键,闪烁光标在如下位置切换。



2.8.1.1  光标在功能代码位置(12列)


UP/DOWN键,切换功能。


ENTER键,无响应。


2.8.1.2  光标在声控位置(114列)


UP/DOWN键,切换声控功能,在如下4种声控模式中循环切换。


1)   NO:无声控


2)   LLine(线路)声控


3)   M:Mic(话筒)声控


4)   L+M:线路及话筒声控


关于声控的详细介绍,请参阅前面的章节。


ENTER键,无响应。


2.8.2        硬件设置:


1) 将串口线将IDS1700TOOLS与电脑串口连接。


2) BPS:9600,校检位:NONE,数据位:8,停止位:1


2.8.3        数据格式说明



在串口通讯软件中,发送及接收均使用ASCII码,不要使用“十六进制发送”。输入SPI指令后,必须回车,再按“手动发送”。


系统对用户输入的指令进行分析判读,然后再以SPI方式发送给ISD1700


输入SPI指令时,系统仅接收“0~9”,“A~F(必须大写)”,“回车符”,其余字符自动过滤。例如,发送放音指令(PLAY:0X40 0X00,下列输入合法合法性判断:



输入的SIP指令


合法性说明


4000回车符


合法!


40 00 回车符


合法!尽管中间有空格,但系统自动过滤!


4 0 0 0 回车符


合法,同上。


40H,00H回车符


合法,“H”,逗号及空格被过滤。


4000


非法,没有输入回车符


0X40 0X00回车符


非法,系统按040000发送,“0X”中的“0”不能被过滤。


40 00 00 00 00 00 00 00回车符


非法,当SPI指令超过7个字节时,系统自动拦截,不发送!


 


2.8.4        【功能7】声控拦截说明


当用户在串口调试窗口下达指令时,系统将根据声控设置,自动拦截录音指令。在没有设置声控模式时,用户下达的指令,系统立即转换为SPI指令向ISD1700下达。


当用户开启声控模式时,系统自动拦截录音指令。此时用户如果下达录音指令(RECSET_REC)时,系统会等待声控触发。


【例】用户将声控模式设置为L(线路声控模式)时,在串口窗口下达相关指令,系统原本照抄向ISD1700发送,当遇到录音指令时,系统会等待线路声控触发,当线路声控有效触发后,系统才向ISD1700发送录音指令。


 


2.9    【功能8】写NVCFG


此功能是针对部分ISD1700芯片,其NVCFG默认值(不知道何原因)被改变。按《ISD1700设计手册》上的信息,NVCFG默认值应该为0X40,0X04


但笔者从工厂的反馈信息中,发现部分芯片的NVCFG默认值被改变,导致独立按键无法播音。


为此,增加此功能,可让用户将指定NVCFG值写入芯片。



参照前面介绍的按键操作方法。


2.9.1        光标在功能代码上,按DOWNUP,选择功能。


2.9.2        光标在“R”(21列)上,按回车键,读取ANVCFG寄存器的值,显示在23467


2.9.3        光标在“W”(210列),按回车健,将LCD右下方(212,13,15,16列)的值,写入NVCFG寄存器。


2.9.4        光标在212,13,15,16,位置,按DOWNUP键,更改待写入的值。操作方法可参照【功能6】。


2.10           【功能0】更改LOGO


2.10.1    产品系列号及软件版本信息。


进入本功能界面,画面显示产品系列号及软件版本信息。


2.10.2    更改LOGO


ISD1700 TOOLS通过串口与电脑连接,参照【功能7】设置好相关参数。


在串口助手软件中,输入更改指令及LOGO信息,重新启动,更改成功。


关于LOGO指令的信息的输入方法,仅对代理商开放,这里不做叙述。需要更改LOGO的代理商请与技术支持联系


 


3.0    技术支持


技术支持联系方式:


先生


电话:136-0269-6863(此电话可能会更换,可用下面的方式联系)


邮件:isd1700@163.comkuheye@163.com


搏客:http://blog.sina.com.cn/u/1232520750


QQ798183213 (原来的QQ号:2961855被盗)


MSN:dhf7794@hotmail.com


地址:广东省深圳市


4.0    销售价格:


全国统一零售价:???元/


       代理价格:面议


5.0    代理商:


5.1    深圳永利昌电子公司,深圳宝安创业电子城,刘先生


5.2    杭州

文章评论0条评论)

登录后参与讨论
我要评论
0
2
关闭 站长推荐上一条 /2 下一条