MCU Project - Analog Signal Transmission ADC - DAC

Job ID: 31558331

Budget: $250 – $750 USD

Required: Circuit Scheme at Proteus or LTSpice, Keil Project file with CubeMx or MPLABX project file with libraries

Project Details: Basicly Master card Continuously Read 6 seperate ADC signal source and send their ADC information via Uart to Slave cards.
Addressable Slave Cards continuously receive analog information from the UART and Matched address Slave Cards convert them to 6 channel DAC.

Master Details;
A- Master card reads induvidual 6 channels ADC continually with DMA.
ADC Channels Resolutions:
1. And 2. Channel 12 bit resolution at +5v to -5v range
3.4.5.and 6.channel 8 bit resolution 0v to +5v range

B- Master Continuously reads 8 bit wide Dipswitch address while each ADC Conversion.

C- Master continuously send 10 byte frame to UART with DMA ( 1 byte start + 1 byte DipSWitch address data + 8 byte analog data )
Uart Speed 20MBit/s

D- Master MCU STM32 or PIC32 - LQFP Packages, 170 MHZ Processor speed or Over,

Slave Details;

A- Single MCU can not able to provide 6 Channel DAC so there should be 2 MCU Work Together to provide 6 channel DCA Output.

B- Addressable Slave Cards continuously receive analog information from the UART with DMA. Every UART FRame will be 10 byte long ( 1 byte start + 1 byte DipSWitch address data + 8 byte analog data) Uart Speed 20MBit/s

C- Slaves immediately Convert digital 8 byte Analog information to induvidual 6 channels DAC Output with DMA.
DAC Channels Resolutions:
1. And 2. Channel 12 bit resolution at +5v to -5v range
3.4.5.and 6.channel 8 bit resolution 0v to +5v range

D- 7 Seven segment display will show address, 2 button will adjust the address. Address will be save in the Eeprom.

Milestone of the project flowchart;
1- General flowchart presentation to show capability of the complate project
2- Proteus and LTSpice Project File ( We will help to create Opamp circuit for ADC and DCA )
3- Depends on the MCU Keil with CubeMX or MPLABX Project File include libraries.