thanks paul, this is all fine, however i keep running into this strange issue when moving from dev board to pcb, intuitivley i feel like maybe theres an issue with power up as the pcb fires dac's and t4 at the same time, im trying to experiment...
thanks for the suggestions, i think this makes more sense,
#include <SPI.h>
#include <MIDI.h>
MIDI_CREATE_DEFAULT_INSTANCE();
// DAC Channels
#define DAC_1 2
#define DAC_2 3
#define DAC_3 4
// Configuration for internal reference on flexible...
does this basic test make sense to test one of the dac's i have....
#include <SPI.h>
#include <MIDI.h>
MIDI_CREATE_DEFAULT_INSTANCE();
// DAC Channels
#define DAC_1 7
#define DAC_2 3
#define DAC_3 4
// Configuration for internal reference on...
so strange, i tried a pull up res on all cs lines and that did not help i then cut one cs line trace completely and bodge wired directly with 100 ohm res in series and still not working!
Can you give us more detail? You said "noticed individual cs lines on all dac's toggle". Can you describe how you noticed? Did you use an oscilloscope to observe the signals? If so, can you show us the screen? Or if you're not directly...
im using an oscillosope on a 6 layer board with an internal gnd plane on layer 2 and 5.
the toggles look quick and appear on all cs lines, ive attached a photo.
everything is the same software and pinwise from proto to pcb - ill try some pull...
in my code i write the digital high and pull low for transmit, it worked really well in prototype, do you think pull up res will help? if so 10k? 100k? thnaks
i had been prototyping a small board with a few dac8568 and my teensy 4.1 and all was well but when i had a custom pcb produced i noticed individual cs lines on all dac's toggle despite it not being communicated too, im putting it down to...