Commit Graph

  • 664d0c80cc Merge branch 'master' of https://github.com/EmaMaker/SignalGenerator-Teensy main GiangilloRossi 2021-06-17 16:40:44 +0200
  • 8a1652ad82 firmware-32u4: just a couple more fixed before the exam GiangilloRossi 2021-06-17 16:40:25 +0200
  • 1cd615ca77 firmware-teensy: default to none of the outputs selected EmaMaker 2021-06-14 15:50:52 +0200
  • db15c6e8ce firmware-32u4: add reading of offset and peak voltages EmaMaker 2021-06-14 02:57:43 +0200
  • 5addf173bc firmware: clear buffers after end of communications EmaMaker 2021-06-14 02:57:13 +0200
  • b46cbbdcbf simplify code EmaMaker 2021-06-11 22:58:29 +0200
  • 87b1c51cf0 better square waves, still a bit unprecise in frequency EmaMaker 2021-06-10 21:34:20 +0200
  • 10da039759
    Update README.md EmaMaker 2021-05-30 22:13:22 +0200
  • ebe5e87049 firmware: always empty buffers when reading And recalculate SAMPLE_FREQ EmaMaker 2021-05-29 18:45:02 +0200
  • cd7a62018d docs: add images EmaMaker 2021-05-29 18:44:26 +0200
  • 778bb892e2 firmware: overclock teensy EmaMaker 2021-05-27 11:40:25 +0200
  • cde03c20e9 update README.md EmaMaker 2021-05-27 11:36:22 +0200
  • a301d0bd56 hardware: beautify schematic and add values EmaMaker 2021-05-27 11:35:43 +0200
  • 593cb37030 Docs: progress EmaMaker 2021-05-27 11:34:26 +0200
  • 0522262c84 hardware: beautify schematic, add values EmaMaker 2021-05-27 11:33:40 +0200
  • 37579c511c firmware: add communication between 32u4 and teensy EmaMaker 2021-05-16 16:01:26 +0200
  • 5e8e89567a software: add 32u4 sketch EmaMaker 2021-05-16 15:09:56 +0200
  • a42cf9c9ab update REAMDE.md EmaMaker 2021-05-16 15:02:41 +0200
  • aa02e2ba70 software: use DAC1 to generate square waves EmaMaker 2021-05-16 14:56:21 +0200
  • a569069575 hardware: board v2.0 EmaMaker 2021-05-16 14:53:29 +0200
  • 580e07d611 initial docs EmaMaker 2021-05-16 14:53:00 +0200
  • d09cf0961b firmware: recalculate SAMPLE_FREQ for accurate frequency output EmaMaker 2021-05-02 21:25:35 +0200
  • 4467cc306f board v1.0 EmaMaker 2021-04-09 15:52:44 +0200
  • 991410fb97 fixes following the advice of people better than me at making PCBs EmaMaker 2021-04-02 17:37:39 +0200
  • c2178974af board redisegn EmaMaker 2021-03-29 12:02:13 +0200
  • 932f27d4bc an actually working filter for the square wave EmaMaker 2021-03-28 23:02:25 +0200
  • 6654cdd0a8 little fixes EmaMaker 2021-03-28 17:16:12 +0200
  • f540844bea hardware: renumber parts * Label power connector on board EmaMaker 2021-03-20 14:41:26 +0100
  • 730a0e5092 hardware: board v0.5 * shrink down to 11*8.5cm * Correct a few derps * Cumulative of caps changes on teensy and 32u4, add writes to output type choosing * Ignore overlap on transistors * Ignore AirWire on U4 and U3 (PRME15005) since the pins are shorted EmaMaker 2021-03-19 21:25:26 +0100
  • 72c6c78c45 hardware: add 50 Ohm resistor before BNC connector EmaMaker 2021-03-19 19:57:39 +0100
  • 347f7de16e hardware: board v0.4 add M4 mounting holes EmaMaker 2021-03-19 16:55:08 +0100
  • a83c798085 hardware: board v0.3 could it by shrinked a little bit on the shorter side? EmaMaker 2021-03-19 16:35:26 +0100
  • 30f8728d10 hardware: board v0.2 shrink by 1cm on one side EmaMaker 2021-03-18 12:41:09 +0100
  • 49bc7800bc hardware: board v0.1 EmaMaker 2021-03-17 11:08:14 +0100
  • ddcc6f5870 Schematic v0.2 EmaMaker 2021-03-12 14:00:22 +0100
  • 7b84fa9d3e hardware: start arranging components on the board EmaMaker 2021-03-12 13:59:43 +0100
  • fb5f76e0e1 hardware: change some trimmers and potentiometers EmaMaker 2021-03-12 13:57:36 +0100
  • 49cc1a17e8 hardware: switch to AD737 instead of peak detector circuit Peak detector needed external impedance decoupling and would not have worked when the offset was different from 0 or when the amplification lead the OpAmps into saturation AD737 is a True-RMS-to-DC converter, which works perfectly for this situation, coming at just 1$ more than an AD8034 IC EmaMaker 2021-03-11 10:32:54 +0100
  • e547388128 hardware: better relay switching circuit EmaMaker 2021-03-09 18:42:04 +0100
  • eb2184603e Revert "add support for dual channel sine waves" EmaMaker 2021-03-10 11:23:54 +0100
  • b859235dfa update README.md EmaMaker 2021-03-09 10:10:27 +0100
  • 94b1f6c532 hardware: correct a few derps EmaMaker 2021-03-09 09:51:42 +0100
  • 4855d56a38 hardware: add interrupt pin between 32u4 and teensy EmaMaker 2021-03-09 09:34:33 +0100
  • 3e1d03cdbd hardware: switch to electronic opamp symbol * Add decoupling caps for each opamp IC * Change place to peak detector circuit, although the whole circuit needs to be changed EmaMaker 2021-03-09 09:30:47 +0100
  • 51cd3a1200 hardware: better output select circuit And start arranging the components on the board EmaMaker 2021-03-07 21:11:11 +0100
  • 6e996dbd76 hardware: Schematic v0.1 Still missing values for passive components Incomplete BoM Some trimmers need to be changed to vertically-positioned potentiometers EmaMaker 2021-03-07 18:57:29 +0100
  • f3b1f87aa7 add support for dual channel sine waves EmaMaker 2021-02-24 10:37:56 +0100
  • a31cf8db96 Introduce README, move software into Firmware folder And create the still unused Hardware folder EmaMaker 2021-02-13 15:56:36 +0100
  • f9f2cbe89b optimize DAC using calling registers instead of analogWriteDAC0 EmaMaker 2021-02-13 15:26:30 +0100
  • e10b4869d8 overclock and use fastest, pure code with lto EmaMaker 2021-02-13 15:19:21 +0100
  • c08593fe28 handle lower frequency sine waves EmaMaker 2021-02-12 20:19:53 +0100
  • 587793e33a use microseconds for lower freq square waves EmaMaker 2021-02-12 19:50:45 +0100
  • 3efd0ce3fc A bunch of tests with different approaches EmaMaker 2021-01-15 11:18:14 +0100