| General > General Technical Chat |
| 'Master' and 'slave': Tech terms face scrutiny amid anti-racism efforts |
| << < (168/352) > >> |
| EEVblog:
--- Quote from: Simon on June 28, 2020, 09:09:33 pm ---We have a victim: https://www.eevblog.com/forum/microcontrollers/generic-clocked-serial-protocol-on-stm32/ He's trying to use a serial port in USART mode because the datasheet called it a serial port because it did not want to say SPI because it then did not want to say master/slave. But it's an SPI protocol. This is what happens when you banish words and everything get's called "thing" in case someone get's offended by the different words. Shame on TI. --- End quote --- Random TI part: https://www.st.com/resource/en/datasheet/stm32f205rb.pdf Updated Nov 2019 Still has SPI and the words master and slave 34 times. As for the TLC5926 chip, last updated 2015, I doubt TI are doing anything here as policy. https://www.st.com/resource/en/datasheet/stm32f205rb.pdf I've found it quite common for peripheral chips to just use the generic "serial" term and not SPI. I think the reasoning here is that you can drive the peripheral with anything, doesn't have to be an SPI hardware device. In effect the peripheral is a "generic" device. But the micro they have to say it has SPI because that's a specific hardware feature people are after. |
| magic:
It's not even true SPI because multi-chip topologies are supposed to be chained (not sure if SDO ever goes hi-Z to support bus operation) and commanding the chip what to do with received bits is achieved by out of band signals. I call it YACSRP - yet another custom shift register protocol ::) |
| Simon:
Yes it's not truly SPI but basically that is the mode you would use. I have noticed many devices like the LCD screens that do not return any data avoid the terms master slave as they do not deem it true SPI but that is effectively what it is or the hardware you need to use. The term "serial port" is usually used to mean UART/USART |
| nuclearcat:
I saw in last week some chips who use SDI/SDO in datasheets and it is damn confusing! http://www.datsi.fi.upm.es/docencia/Informatica_Industrial/DMC/dallas/1722.pdf Or book "Programming 16-Bit PIC Microcontrollers in C: Learning to Fly the PIC 24 " page 90 (screenshot attached). And electronics is not like software stuff, you do mistake, you have to remanufacture batch of PCBs, and it costs money and time. |
| GeorgeOfTheJungle:
Sorry, SDO/SDI is not any more confusing than TxD/RxD if you ask me. |
| Navigation |
| Message Index |
| Next page |
| Previous page |