AD7606 8 channel, 16 bit, 200KPS USB data aquisition module - Page 1
Forum section: electronics / general

author: bogdan55
author_rank: Newbie
timestamp: December 28, 2021, 04:10:16 am
content: I was wondering if anyone had any experience with this USB data acquisition module from Aliexpress:https://www.aliexpress.com/item/1005001310105640.html?spm=a2g0o.productlist.0.0.729c5c09fpkHhl&algo_pvid=af34eb5d-1564-4d23-84c5-abd440c2d217&algo_exp_id=af34eb5d-1564-4d23-84c5-abd440c2d217-17&pdp_ext_f=%7B%22sku_id%22%3A%2212000015654692390%22%7D&pdp_pi=-1%3B52.0%3B-1%3BUSD+7.59%400%3BUSD%3Bsearch-mainSearchI bought one last year and it works OK using a serial over USB protocol I believe.What I would like to find out is if there are other software, drivers available than the one supplied. The driver supplied with the software is not digitally signed so I have to turn off that feature in Windows. Also I would like to use it with Python and Labview.

author: miro123
author_rank: Frequent Contributor
timestamp: December 29, 2021, 07:39:32 am
content: I have no experiance with this board. My suggestions are1. check in windows/linux that device appears as virtual com port2. check available documentation - is there are software API3. cross check API using terminal program4. develop own python program.If step two is negative contact seller. Mostly they provide some info in broken English, but is enough for this purpose.If even this step goes wrong - in top mid corner there is an JTAG port. Pictures are not clear - it look likes NXP LPCxxx arm processor, Am I right?If you are comfortable in embedded software Install the development environment & reprogram the firmware with your own.PS:Creating of virtual com port in most ARM IDEs is just few clicks on mouse

author: bogdan55
author_rank: Newbie
timestamp: December 29, 2021, 05:41:25 pm
content: Thank you for your reply.They are using a USB interface chip that I can't find drivers for it. It is SMSC 3300-EZK and the microcontroller is a ST 32F205RBT6. What I don't understand is why use the interface chip when the microcontroller already has a USB interface built in.

author: miro123
author_rank: Frequent Contributor
timestamp: December 29, 2021, 07:23:58 pm
content: the problem is that STM32 offer only Full speed USB-12mbps . In practice when i configure STM VCP - the max achievable speed is ~470....600kbps. With some firware optimization 1Mbps over VCP is achievable, but not more than that. I did not find a way to use USB bulk transfer when VPC is configured then I can achieve something near the theoretical 12mbps200kspsx16bits already makes ~3,2mbmps raw data, no time stamp infoIt is shame that they use unknown for us Chinese chip. Only options is to use the board and firmware as is

author: bogdan55
author_rank: Newbie
timestamp: June 17, 2024, 06:58:27 pm
content: I found the software for this module.One is hosted online on Baidu, which is impossible to get. You need to register but you can't if you don't live in China (they need a phone number to send a verification code, in China).Nevertheless, here is the link to Baidu:https://pan.baidu.com/s/15w8gL3tsBvDOqPysH2cm1QThe second one is the one where the links work. I was able to install the proprietary driver and the software. However, could not get the software to connect to the board (the function that failed was ADCGetConfig):https://onyib.com/lxwm.htmlThe last link also contains VB and VC code, a manual, and more general data.