×

音频项目FIN用户指南

消耗积分:2 | 格式:pdf | 大小:217.43KB | 2021-04-28

贾飞小

分享资料个

This version (06 Feb 2019 18:11) was approved by Chad Wentworth.The Previously approved version (03 Oct 2018 19:19) is available.Diff

SHARC Audio Module Audio Project Fin

The SHARC Audio Module Audio Project Fin is designed to support various DIY audio and music projects.

The Audio Project Fin

Block Diagram of the Audio Project Fin

Schematics, PCB Layout, Bill of Materials

SHARC Audio Module Audio Project Fin Design and Integration Files

1/4" Instrument Interfaces

The Audio Project fin includes stereo 1/4“ input and output jacks. These signals are routed to the AUX input and HP output interfaces on the ADAU1761 audio codec.

MIDI Interfaces

The Audio Project Fin includes MIDI IN, OUT and THRU connectors. The MIDI IN and OUT signals are routed to UART1 on the ADSP-SC589. MIDI events can be generated on any of the three cores using the UART_Simple driver in the baremetal framework.

Pushbuttons

The Audio Project Fin includes four pushbuttons (SW1-4). These buttons can be accessed from any of the three cores although by default they're managed by the ARM core. The pushbuttons can also be routed to external switches, such as those mounted to the chassis of a stomp box, using the expansion header. These signals already contains pull-up resistors and de-bouncing logic so the SW1-4 connectors on the expansion header can be connected directly to an external switch with no additional components.

Push button GPIO connections

SW1 Port E, Pin 08
SW2 Port E, Pin 09
SW3 Port E, Pin 10
SW4 Port E, Pin 12

POTS / HADC

The Audio Project Fin includes three POTs which connect to the Housekeeping ADC (HADC) on the ADSP-SC589. Four additional analog inputs are available in the expansion header which connect to HADC3-6. These signals are buffered via unity gain, non-inverting op-amp circuit that also provides a low-pass filter around 1KHz. This expansion header also includes 3.3V and GND so this three pin connector (described in more detail below in the Expansion Header section) can be connected directly to a Pot.

Power Supplies and Prototyping Area

The Audio Project Fin includes a local 5V linear regulator which is available on the prototyping area and also used to power the MIDI circuitry. There is also a 9V linear regulator that is used to power the analog input and output circuits between 1/4” jacks and the ADAU1761. See the schematics for more information.

LEDs

There are a total of 8 LEDs on the Audio Project Fin. An LED is located below each push button which can be used to indicate when certain effects are active, for example. There are also four additional LEDs configured as a VU meter in the prototyping area.

Push-button LEDs GPIO connections

LED6 (under SW1) Port E, Pin 03
LED5 (under SW2) Port E, Pin 02
LED4 (under SW3) Port E, Pin 01
LED3 (under SW4) Port E, Pin 00

VU Meter LEDs GPIO connections

LED7 (bottom of VU) Port E, Pin 04
LED8 Port E, Pin 05
LED9 Port E, Pin 06
LED10 (top of VU) Port E, Pin 07

In addition to the LEDs on the Audio Project Fin, there is also a connection to four external LEDs in the Expansion Header which is described in more detail below. These

External LEDs GPIO connections

P15 Port D, Pin 04
P14 Port D, Pin 05
P13 Port D, Pin 06
P12 Port D, Pin 07

Expansion Header

A small expansion header is provided to connect to external LEDs, POTs, push buttons and MIDI interfaces that might be located on a stomp box or rack-mount chassis. The diagram below shows which signals the pins on this header connect to.


Navigation - SHARC Audio Module

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !

'+ '

'+ '

'+ ''+ '
'+ ''+ ''+ '
'+ ''+ '' ); $.get('/article/vipdownload/aid/'+webid,function(data){ if(data.code ==5){ $(pop_this).attr('href',"/login/index.html"); return false } if(data.code == 2){ //跳转到VIP升级页面 window.location.href="//m.obk20.com/vip/index?aid=" + webid return false } //是会员 if (data.code > 0) { $('body').append(htmlSetNormalDownload); var getWidth=$("#poplayer").width(); $("#poplayer").css("margin-left","-"+getWidth/2+"px"); $('#tips').html(data.msg) $('.download_confirm').click(function(){ $('#dialog').remove(); }) } else { var down_url = $('#vipdownload').attr('data-url'); isBindAnalysisForm(pop_this, down_url, 1) } }); }); //是否开通VIP $.get('/article/vipdownload/aid/'+webid,function(data){ if(data.code == 2 || data.code ==5){ //跳转到VIP升级页面 $('#vipdownload>span').text("开通VIP 免费下载") return false }else{ // 待续费 if(data.code == 3) { vipExpiredInfo.ifVipExpired = true vipExpiredInfo.vipExpiredDate = data.data.endoftime } $('#vipdownload .icon-vip-tips').remove() $('#vipdownload>span').text("VIP免积分下载") } }); }).on("click",".download_cancel",function(){ $('#dialog').remove(); }) var setWeixinShare={};//定义默认的微信分享信息,页面如果要自定义分享,直接更改此变量即可 if(window.navigator.userAgent.toLowerCase().match(/MicroMessenger/i) == 'micromessenger'){ var d={ title:'音频项目FIN用户指南',//标题 desc:$('[name=description]').attr("content"), //描述 imgUrl:'https://'+location.host+'/static/images/ele-logo.png',// 分享图标,默认是logo link:'',//链接 type:'',// 分享类型,music、video或link,不填默认为link dataUrl:'',//如果type是music或video,则要提供数据链接,默认为空 success:'', // 用户确认分享后执行的回调函数 cancel:''// 用户取消分享后执行的回调函数 } setWeixinShare=$.extend(d,setWeixinShare); $.ajax({ url:"//www.obk20.com/app/wechat/index.php?s=Home/ShareConfig/index", data:"share_url="+encodeURIComponent(location.href)+"&format=jsonp&domain=m", type:'get', dataType:'jsonp', success:function(res){ if(res.status!="successed"){ return false; } $.getScript('https://res.wx.qq.com/open/js/jweixin-1.0.0.js',function(result,status){ if(status!="success"){ return false; } var getWxCfg=res.data; wx.config({ //debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。 appId:getWxCfg.appId, // 必填,公众号的唯一标识 timestamp:getWxCfg.timestamp, // 必填,生成签名的时间戳 nonceStr:getWxCfg.nonceStr, // 必填,生成签名的随机串 signature:getWxCfg.signature,// 必填,签名,见附录1 jsApiList:['onMenuShareTimeline','onMenuShareAppMessage','onMenuShareQQ','onMenuShareWeibo','onMenuShareQZone'] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2 }); wx.ready(function(){ //获取“分享到朋友圈”按钮点击状态及自定义分享内容接口 wx.onMenuShareTimeline({ title: setWeixinShare.title, // 分享标题 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享给朋友”按钮点击状态及自定义分享内容接口 wx.onMenuShareAppMessage({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 type: setWeixinShare.type, // 分享类型,music、video或link,不填默认为link dataUrl: setWeixinShare.dataUrl, // 如果type是music或video,则要提供数据链接,默认为空 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享到QQ”按钮点击状态及自定义分享内容接口 wx.onMenuShareQQ({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享到腾讯微博”按钮点击状态及自定义分享内容接口 wx.onMenuShareWeibo({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享到QQ空间”按钮点击状态及自定义分享内容接口 wx.onMenuShareQZone({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); }); }); } }); } function openX_ad(posterid, htmlid, width, height) { if ($(htmlid).length > 0) { var randomnumber = Math.random(); var now_url = encodeURIComponent(window.location.href); var ga = document.createElement('iframe'); ga.src = 'https://www1.elecfans.com/www/delivery/myafr.php?target=_blank&cb=' + randomnumber + '&zoneid=' + posterid+'&prefer='+now_url; ga.width = width; ga.height = height; ga.frameBorder = 0; ga.scrolling = 'no'; var s = $(htmlid).append(ga); } } openX_ad(828, '#berry-300', 300, 250);