Author Topic: AD7606 8 channel, 16 bit, 200KPS USB data aquisition module  (Read 2569 times)

0 Members and 1 Guest are viewing this topic.

Offline bogdan55Topic starter

  • Newbie
  • Posts: 3
  • Country: us
AD7606 8 channel, 16 bit, 200KPS USB data aquisition module
« on: December 28, 2021, 04:10:16 am »
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-mainSearch

I 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.
 
 

Offline miro123

  • Regular Contributor
  • *
  • Posts: 216
  • Country: nl
Re: AD7606 8 channel, 16 bit, 200KPS USB data aquisition module
« Reply #1 on: December 29, 2021, 07:39:32 am »
I have no experiance with this board. My suggestions are
1. check in windows/linux that device appears as virtual com port
2. check available documentation - is there are software API
3. cross check API using terminal program
4. 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

 
 
The following users thanked this post: bogdan55

Offline bogdan55Topic starter

  • Newbie
  • Posts: 3
  • Country: us
Re: AD7606 8 channel, 16 bit, 200KPS USB data aquisition module
« Reply #2 on: December 29, 2021, 05:41:25 pm »
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.
 

Offline miro123

  • Regular Contributor
  • *
  • Posts: 216
  • Country: nl
Re: AD7606 8 channel, 16 bit, 200KPS USB data aquisition module
« Reply #3 on: December 29, 2021, 07:23:58 pm »
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 12mbps
200kspsx16bits already makes ~3,2mbmps raw data, no time stamp info

It is shame that they use unknown for us Chinese chip. Only options is to use the board and firmware as is




« Last Edit: December 29, 2021, 07:33:19 pm by miro123 »
 
The following users thanked this post: bogdan55

Offline bogdan55Topic starter

  • Newbie
  • Posts: 3
  • Country: us
Re: AD7606 8 channel, 16 bit, 200KPS USB data aquisition module
« Reply #4 on: June 17, 2024, 06:58:27 pm »
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/15w8gL3tsBvDOqPysH2cm1Q

The 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.html

The last link also contains VB and VC code, a manual, and more general data.

 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf