• AVR Freaks

Hot!AEC lib sample

Author
Olovskos
New Member
  • Total Posts : 6
  • Reward points : 0
  • Joined: 2019/01/04 03:28:44
  • Location: 0
  • Status: offline
2019/01/07 08:28:37 (permalink)
0

AEC lib sample

Hello,
 
I want to test the AEC lib from Microchip. In the document, microchip recommends to use a dsPICDEM™ 1.1 Plus development board to test the lib. This board is no longer available. The second suggestion is to use a dsPIC33E USB Starter Kit and the MEB. The MEB is no longer available so I ordered a MEB II and a dsPIC33E USB Starter Kit. The connector of the dsPIC33E USB Starter Kit is not compatible to the MEB II since the dsPIC33E USB Starter Kit has a 132pin connector and the MEB II has a 168 pin connector. So I ordered a 132 to 168 pin Adapter but this (again) is not compatible to both of the boards. 
 
So how am I supposed to test the AEC lib from Microchip?
 
Another question I have is, what is the smallest (package) dsPIC33E that is capable of running the AEC lib?
 
Thanks in advance
#1
du00000001
Just Some Member
  • Total Posts : 2620
  • Reward points : 0
  • Joined: 2016/05/03 13:52:42
  • Location: Germany
  • Status: offline
Re: AEC lib sample 2019/01/09 12:33:05 (permalink)
0
Enlighten me: what is the "AEC lib" ?

PEBKAC / EBKAC / POBCAK / PICNIC (eventually see en.wikipedia.org)
#2
Olovskos
New Member
  • Total Posts : 6
  • Reward points : 0
  • Joined: 2019/01/04 03:28:44
  • Location: 0
  • Status: offline
Re: AEC lib sample 2019/01/09 14:14:07 (permalink)
0
It is the Acoustic Echo Cancellation lib from Microchip
https://www.microchip.com...oustic%20Echo%20Cancel
#3
du00000001
Just Some Member
  • Total Posts : 2620
  • Reward points : 0
  • Joined: 2016/05/03 13:52:42
  • Location: Germany
  • Status: offline
Re: AEC lib sample 2019/01/10 09:42:08 (permalink)
0
After a glacing look at the documentation ... and provided you can get access to the documentation of the MEB ...
  1. Check which resources of the MEB are actually used by the AEC lib. (My best guess: aside from the analog circuitry (mic/audio output), only the audio codec might be used.
  2. This will result in the connections you'll really need: a minimum of one (or 2) SPI interfaces will be required.
    I assume: nothing substantial else.
  3. Then visit https://www.microchip.com/maps/Microcontroller.aspx and select the resources required...
  4. Eventually check how much memory (RAM, Flash) you'll need (by building the software for a derivative of the targeted family with large memory resources).
Might well be that the smallest dsPIC33E (in terms of pincount) will suffice, as the interfaces required seem to be merely digital (1 or 2 SPI interfaces, nothing else).
  • Provided you don't need a USB interface, a 28-pin package (dsPIC33EPxxxGPx02 might well do.
  • WITH USB, the minimum pincount would be 64 (dsPIC33EP256MU806).

PEBKAC / EBKAC / POBCAK / PICNIC (eventually see en.wikipedia.org)
#4
Olovskos
New Member
  • Total Posts : 6
  • Reward points : 0
  • Joined: 2019/01/04 03:28:44
  • Location: 0
  • Status: offline
Re: AEC lib sample 2019/01/11 02:06:38 (permalink)
0
Thank you very much for your answer.
 
However, this won`t happen.
 
We are a company and we are looking for a different solution than the one that we already have and we need something that we can test right out of the box. I will not investigate the complete circuitry for several days/weeks, only to find out that the lib is useless. We do not have time for this. All other MCU manufacturer are providing out of the box examples and boards that are working flawlessly. 
 
If there is no way to do a simple test of the lib with the given boards from microchip, then we will have to stick to another producer.
 
#5
du00000001
Just Some Member
  • Total Posts : 2620
  • Reward points : 0
  • Joined: 2016/05/03 13:52:42
  • Location: Germany
  • Status: offline
Re: AEC lib sample 2019/01/11 05:55:43 (permalink)
0
That's your (and your company's) decision. If you prefer a fancy Arm with FPU - who cares. Especially when you might have difficulties to understand the fixed-point math concepts...

PEBKAC / EBKAC / POBCAK / PICNIC (eventually see en.wikipedia.org)
#6
Olovskos
New Member
  • Total Posts : 6
  • Reward points : 0
  • Joined: 2019/01/04 03:28:44
  • Location: 0
  • Status: offline
Re: AEC lib sample 2019/01/11 07:06:48 (permalink)
0
The thing is, that nobody offers their source code. Everbody just gives precompiled libs with an API. Doesn`t matter if it is Texas Instruments, ST, NXP or any other. This is fine for us since it is not our business to write an AEC lib from scratch. Others have already done this so we just need to use one of those. 
 
The lib from Microchip is no exception. The lib is pre-compiled. We do not have to know about the implementation, for us the only thing that matters is: "Is it working or not? And will it meet our requirement?"
 
Of course we will analyze the circuit and usage as soon as we know that it works the way we need. But when we are sourcing new components or software we do not invest an infinite amount of time.
 
Also I think it is in Microchips interest to get new customers that buys up to millions of their devices, but if things are going this great for Microchip, that they do not need to offer proper development kits or evaluation boards for getting new customers, I am really happy for them :)
 
 
But then we have to go with another company.
 
Again, thank you very much for your help
#7
du00000001
Just Some Member
  • Total Posts : 2620
  • Reward points : 0
  • Joined: 2016/05/03 13:52:42
  • Location: Germany
  • Status: offline
Re: AEC lib sample 2019/01/11 07:38:55 (permalink)
5 (1)
If you are a good prospective customer that good: contact your nearest Microchip office!
 
Beyond investing your own time (which might take me 1 day at max. to do sufficient re-engineering to use the hardware available), they might establish the contact to one of their FAEs that would do this for you  wink: wink
 
Regarding part counts:
2 or 3 years ago I've designed a circuit that's really selling in the millions: current production capacity > 7 Mio - per year! Production expansion to 10 Mio/a planned. And all that for the next 10 years or so...

PEBKAC / EBKAC / POBCAK / PICNIC (eventually see en.wikipedia.org)
#8
Jim Nickerson
User 452
  • Total Posts : 5885
  • Reward points : 0
  • Joined: 2003/11/07 12:35:10
  • Location: San Diego, CA
  • Status: online
Re: AEC lib sample 2019/01/11 07:40:29 (permalink)
0
You can interact / ask Microchip directly by opening a support ticket at https://support.microchip.com 
#9
Olovskos
New Member
  • Total Posts : 6
  • Reward points : 0
  • Joined: 2019/01/04 03:28:44
  • Location: 0
  • Status: offline
Re: AEC lib sample 2019/01/11 09:08:10 (permalink)
0
du00000001
Beyond investing your own time...


Unfortunately, this is not my decision, but that of my boss, when and how much time I invest in something.
 
I already opened a support ticket but there were some problems with the tech support website a few days ago so the response will take a few moments I think, but in the meantime I wanted to ask in the forum because maybe someone has already done this and could give the answer :)
 
 
#10
Olovskos
New Member
  • Total Posts : 6
  • Reward points : 0
  • Joined: 2019/01/04 03:28:44
  • Location: 0
  • Status: offline
Re: AEC lib sample 2019/01/11 09:15:15 (permalink)
0
du00000001
Beyond investing your own time (which might take me 1 day at max....


We release about 2-3 completely new developed products every month so our schedule is strict and we have to plan our time very well.
#11
Jump to:
© 2019 APG vNext Commercial Version 4.5